若有定义:char*x="abcdefghi";,以下选项中正确运用了strcpy函数的是( )。

admin2011-06-13  33

问题 若有定义:char*x="abcdefghi";,以下选项中正确运用了strcpy函数的是(       )。

选项 A、char y[10];strcpy(y,x[4]);
B、char y[10];strcpy(++y,&x[1]);
C、char y[10],*s;strcpy(s=y+5,x);
D、char y[10],*s;strcpy(s=y+1,x+1);

答案D

解析 字符串复制函数strcpy调用形式为:“strcpy(s1,s2)”,其功能为把s2所指字符串的内容复制到s1所指空间,函数返回s1的值,即目的串的首地址。为保证复制的合法性,s1必须指向一个足够容纳s2串的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/zjPp777K
0

最新回复(0)