A: A.char s[]="china";
B: B.char s[20]={" china "};
C: C.char s[20];s=" china";
D: D.char s[20]={c,h,i,n,a};
举一反三
- 以下字符串赋值的表达式中,不能正确赋值的是( )。? char s[10] = {'c','h','i','n','a','\0'};|char s[10]; s = "china";|char *s = "china" ;|char s[ ] = "china";
- 对字符数组s赋值,不合法的一个是( ) A: char s[]="Beijing"; B: char s[20]={"beijing"}; C: char s[20];s="Beijing"; D: char s[20]={'B','e','i','j','i','n','g'};
- 对字符数组s赋值,不合法的一个是( ) A: char s[]=”Beijing”; B: char s[20]={"Beijing"}; C: char s[20]; s="Beijing"; D: char s[20]={’B’,’e’,’i’,’j’,’i’,’n’,’g’};
- 下面判断正确的是( )。? 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" ;
- 对字符数组s赋值,不合法的是:( ) A: A.char s[]="china"; B: B.char s[20]={" china "}; C: C.char s[20];s=" china"; D: D.char s[20]={c,h,i,n,a};
内容
- 0
对字符数组s赋值,不合法的是 A: char s[]="china"; B: char s[20]={" china "}; C: char s[20];s=" china"; D: char s[20]={'c','h','i','n','a'};
- 1
下列对字符数组s初始化错误的是( )。 A: char s[5]={"abc"}; B: char s[5]={ 'a', 'b', 'c'}; C: char s[5]= " "; D: char s[5]="abcde";
- 2
下面是对数组s的初始化操作,其中不正确的是() A: char s[5]={"a"}; B: char s[5]={‘a’}; C: char s[5]= " "; D: char s[5]= "abcdef";
- 3
针对字符串的不同表达方式,下面说法错误的有( )。 A: char *s="girl"; 等价于 char *s; s="girl"; B: char *s="girl"; 等价于 char *s; *s="girl"; C: char s[4]= "boy"; 等价于 char *s= "boy"; D: char s[10]={"girl"}; 等价于 char s[10]; s[10]={"girl"};
- 4
以下选项中,对字符数组s的初始化不正确的是() A: char s[5]={"abc"}; B: char s[5]={'a', 'b', 'c', 'd', 'e'}; C: char s[5]={"abcde"}; D: char s[]={"abcde"};