字符指针数组该如何定义?
A: char *a[20];
B: char &a[20];
C: char *a[];
D: char *a;
A: char *a[20];
B: char &a[20];
C: char *a[];
D: char *a;
举一反三
- 在下面的字符数组定义中,()语句有语法错误。 A: char a[20]=“abcdefg”; B: char a[]=“x+y=55.”; C: char a[15]={“1”,“2”}; D: char a[10]=‟5”;
- 对于用字符数组和字符指针变量处理字符串,下列定义的语句,错误的是()。 A: char str[20]; str ="I am student”; B: char *str;str =“I am studen”; C: char str[20] =“I am studen”; D: char *str = {“I am studen”};
- 对字符数组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[] B: char a[i] C: char a[5] D: char a[0]
- 对字符数组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'};