下面的定义语句中,使数组str不能正确保存字符串的是()。
A: char str[6]="China";
B: char str[ ]="China";
C: char str[5]={'C','h','i','n','a'};
D: char str[6]={"China"};
A: char str[6]="China";
B: char str[ ]="China";
C: char str[5]={'C','h','i','n','a'};
D: char str[6]={"China"};
举一反三
- 下面()中,数组str保存的不是字符串。 A: char str[5]={'H','e','l','l','o'}; B: char str[6] = {"China"}; C: char str[6] = "China"; D: char str[ ] = "China";
- 下面判断正确的是( )。? char str[10]={"china"}; 等价于 char str[10]; str[]={"china";}|char c[4]="abc",d[4]="abc"; 等价于 char c[4]=d[4]="abc" ;|char *s="china"; 等价于 char *s; s="china" ;|char *a="china"; 等价于 char *a; *a="china" ;
- 以下给字符数组str定义和赋值正确的是( ) A: char str[10]; str={"china!"}; B: char str[]={"china!"}; C: char str[10]; strcpy(str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 下列数组说明中,说法正确的是( )。 A: static char str1[5],str2[]={"China"}; str1=str2; B: static char str[]="China"; C: static char str1[],str2[];str2={"China"}; strcpy(str1,str2); D: static char str[]; str="China";
- 下列能正确定义字符串的语句是: A: char str[]={'084'}; B: char str="kx43"; C: char str=""; D: char str[]="0";