不能把字符串"China"赋给数组b的语句是( )。
A: char b[10]={'C','h','i','n','a','\0'};
B: char b[10],b="China";
C: char b[10]; strcpy(b,"China");
D: char b[10]="China";
A: char b[10]={'C','h','i','n','a','\0'};
B: char b[10],b="China";
C: char b[10]; strcpy(b,"China");
D: char b[10]="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: char *string;string=china; B: char c[]={china}; C: char c[10];c[10]={china}; D: char *string=china;
- 下列说明不正确的是( ) A: char a[10]="china"; B: char a[10],*p=a;p="china"; C: char * a;a="china"; D: char a[10],*p;p=a="china";
- 下面说明语句中,语法不正确的是( ). A: char a[10],*p=a;p="china"; B: char a[10]="china"; C: char *a;a="china"; D: char a[10],*p;p=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"};