问题 单项选择题

已知有数组定义 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]中的一个特殊元素,相当于一个一维数组名,是常量,不能被赋值。

多项选择题 案例分析题
名词解释