以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
A.char s[10]=”abcdefg”;
B.char t[ ]=”abcdefg”,*s=t;
C.char s[10];s=”abcdefg”;
D.char s[10];strcpy(s,”abcdefg”);
正确答案:C解析:因为“abcdefg”字符串在赋值过程中给出的是这个字符串在内存中所占一块连续存储单元的首地址,而s是一个不可重新赋值的数组名。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
