下列语句,错误的是:
A: char s[]=”China”;
B: char s[20]; s=”China”;
C: char *sp=”China”;
D: char *sp; sp=”China”;
A: char s[]=”China”;
B: char s[20]; s=”China”;
C: char *sp=”China”;
D: char *sp; sp=”China”;
举一反三
- 对字符数组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'};
- 以下四种说法中,正确的是________。 A: char*a="china";等价于char*a;*a="china"; B: charstr[]={"china"};等价于charstr[10];str[]={"china"}; C: char*s="china";等价于char*s;s="china"; D: chara[4]="abc",b[4]="abc";等价于chara[4]=b[4]="abc";
- 下面是对字符数组s的初始化,其中不正确的是( )。 A: char s[5]={"CHINA"}; B: char s[5]={'C','H','I', 'N', 'A'}; C: char s[5]="CHI"; D: char s[]="CHINA";
- 以下错误的语句是___ A: char word[] = {'C','h','i','n','a'}; B: char word[] = {"china"}; C: char word[] = "china"; D: char word[] = 'china';
- 下列语句中,不正确的是 ( )。A)char a[]={"China"}; B)char a[]="China";C)printf("%s",a[0]); D)scanf("%s",a);