选D)编译出错。 s="abcd"; 错了,s是数组名,不能为其整体赋值,只能整体初始化,写成char s[6]="abcd";才可以。若不初始化,就只能一个一个赋值,如s[0]='a';s[1]='b';s[2]='c';s[3]='d';这样或用一个循环来完成。
数组名是常量指针,不可以重新赋值。