单选题
下列选项中错误的说明语句是
A、
char a[]='t','o','y','o','u','/0';
B、
char a[]="toyou/0";
C、
char a[]="toyou/0";
D、
char a[]='toyou/0';
【正确答案】
D
【答案解析】
[解析] 通过赋初值的方式给一维数组赋字符串,可以用给一般数组赋初值的相同方式给一维字符数组赋字符串,也可以在赋值时直接赋字符串常量。选项B)和C)后面的'/0'是多余的,不过也不错,在C语言中,系统会自动在字符串的结尾处加上一个字符'/0'作为串的结束标记。
提交答案
关闭