单选题
关于字符数组的定义中有语法错误的是( )。
A、
char str[3][10];str[1]=''guest'';
B、
char str[][10]={''guest''};
C、
char*str[3];str[1]=''guest'';
D、
char*str[]={''guest''};
【正确答案】
A
【答案解析】
解析:本题考查字符数组的定义和使用。选项A定义了一个二维字符数组,第二句是直接给字符数组赋值,错误。C语言中不能直接给字符数组赋值;选项,B、C和D都是正确的。
提交答案
关闭