问题 单项选择题

以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。

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错误。

多项选择题
问答题 论述题