万能百科  > 所属分类  > 

下列选项中错误的说明语句是

下列选项中错误的说明语句是

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'作为串的结束标记。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签