字符数组定义正确的是( )
A: char a[]
B: char a[i]
C: char a[5]
D: char a[0]
A: char a[]
B: char a[i]
C: char a[5]
D: char a[0]
C
举一反三
- 以下正确定义包含5个元素的字符数组a的语句为( ) A: int a[5] B: char a[] C: char a[5] D: char c[5]
- 下列字符数组定义和赋值正确的是( ) A: char ss[]={'abcd'}; B: char ss[4]="abcdef"; C: char ss[5]={ "abcd"}; D: char ss[5]= 'abcd';
- 字符指针数组该如何定义? A: char *a[20]; B: char &a[20]; C: char *a[]; D: char *a;
- 下列字符数组的定义和初始化中错误的是( )。 A: char s1[]="china"; B: char s2[]={"china"}; C: char s3[5]="china"; D: char s4[5]={'c','h','i','n','a'};
- 以下语句中能够正确定义字符数组并存入字符串的是()。 A: char str[]={'\064'}; B: char str="kx43"; C: char str=''; D: char str[]="\0";
内容
- 0
字符串""可以用字符数组来定义,如字符串“hello”可以用字符数组定义为以下哪种形式 A: char a[6]={‘h’,‘e’,‘l’,‘l’,‘o’,‘\0’}; B: char a[5]={‘h’,‘e’,‘l’,‘l’,‘o’}; C: char a[6]= {“hello”}; D: char a[5]= {“hello”};
- 1
数组定义及初始化正确的是( ) A: char a[5]=; B: int a[5]=0,1,2,3,4,5; C: char a="string"; D: char a[]=’0’,’1’,’2’,’3’,’4’,’5’;
- 2
以下语句中,如何正确定义字符数组并存入字符串 A: char s[]="123"; B: char s[]='123'; C: char s[]="\0123"; D: char s[]="\0";
- 3
字符数组的定义,错误的是: A: char c[]="hello"; B: char c[4]="hello"; C: char c[5]="hello"; D: char c[6]="hello";
- 4
下列对字符数组初始化错误的是( ) A: char a[3]={“0”}; B: char a[]={“0”}; C: char a[]={“0,1”} ; D: char a[1]={“0”,”1”};