问题
单项选择题
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。
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
解析: C语言中不能给数组整体赋初值,所以选项C是不正确的。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。
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
解析: C语言中不能给数组整体赋初值,所以选项C是不正确的。