字符数组问题

来源:百度知道 编辑:UC知道 时间:2024/04/28 01:14:37
下列语句中,正确的是()?
A char a[3][]={'abc','1'}; B char a[][3]={'abc','1'};
B char a[3][]={'a',"1"}; C char a[][3]={"a","1"}

请您详细分析一下其余答案错误的原因?

正确的应当是A。
B char a[][3]={'abc','1'}; 和 C char a[][3]={"a","1"} 共同错误是前面的括号为空 C char a[][3]={"a","1"} 这的附值 也错了,不能用双引号

B char a[3][]={'a',"1"}; 这个一样 ,附值也错了,不能用双引号

正确答案是A