问题
单项选择题
已知有数组定义 char a[3][4]; 下列表达式中错误的是
A.a[2]="WIN"
B.strcpy(a[2],"WIN")
C.a[2][3]='W'
D.a[0][1]=a[0][1]
答案
参考答案:A
解析: 选项C、D是赋字符元素,符合字符数组定义;选项B给一维数组赋字符串且串长度符合要求;选项A中,a[2]是二维数组a[3][4]中的一个特殊元素,相当于一个一维数组名,是常量,不能被赋值。