单选题以下选项中,合法的是( )。Achar str3[]={'d', 'e', 'b', 'u', 'g', '\0'}Bchar str4; str4=hello world;Cchar name[10]; name=china;Dchar str1[5]=pass, str2[6]; str2=str1;
单选题
以下选项中,合法的是( )。
A
char str3[]={'d', 'e', 'b', 'u', 'g', '\0'}
B
char str4; str4=hello world;
C
char name[10]; name=china;
D
char str1[5]=pass, str2[6]; str2=str1;
参考解析
解析:
A项是在赋初值时直接赋字符串常量。B项,str4是一个字符型变量,不能直接赋值字符串;C项,数组名name是一个地址常量,不能直接被赋值;D项,str1和str2代表两个大小不同的字符数组的首地址,不能互相赋值。答案选择A选项。
A项是在赋初值时直接赋字符串常量。B项,str4是一个字符型变量,不能直接赋值字符串;C项,数组名name是一个地址常量,不能直接被赋值;D项,str1和str2代表两个大小不同的字符数组的首地址,不能互相赋值。答案选择A选项。
相关考题:
以下选项中,不能作为合法常量的是( )。A.1.234e05B.1.234e+5C.1.234e0.5SX 以下选项中,不能作为合法常量的是( )。A.1.234e05B.1.234e+5C.1.234e0.5D.1.234e0
单选题以下选项中,()是合法的字符型常量。A[123+E456]B123C123.456D123*10