以下对字符数组a进行不正确初始化的是( )
A: char a[]=’cool\0’;
B: char a[]={‘c’,’o’,’o’,’l’};
C: char a[]={“cool\0”};
D: char a[]=”cool\0”;
A: char a[]=’cool\0’;
B: char a[]={‘c’,’o’,’o’,’l’};
C: char a[]={“cool\0”};
D: char a[]=”cool\0”;
A
举一反三
- 以下对字符数组str初始化不等价的是( )。 A: char str[ ]="hello"; B: char str[ ]={'h','e','l','l','o','\0'}; C: char str[ ]={'h','e','l','l','o',0}; D: char str[ ]={'h','e','l','l','o'};
- 以下对于字符数组初始化错误的是( ) A: char ch[5]="Hello"; B: char ch[]="Hello"; C: char ch[10]="Hello"; D: char ch[]={'H','e','l','l','o','\0'};
- 以下对二维数组a进行正确初始化的是(). A: static char word[]='Turbo\0'; B: static char word[]={'T','u','r','b','o','\0'}; C: static char word[]={"Turbo\0"}; D: static char word[]="Turbo\0";
- 下列对字符数组初始化错误的是( ) A: char a[3]={“0”}; B: char a[]={“0”}; C: char a[]={“0,1”} ; D: char a[1]={“0”,”1”};
- 字符串""可以用字符数组来定义,如字符串“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”};
内容
- 0
下列不能正确进行字符串初始化的是( )。 A: char str[8] = {'g', 'o', 'o', 'd', '!','\0'}; B: char str[8] = "good!"; C: char *str = "good!"; D: char str[] = {'g', 'o', 'o', 'd', '!'};
- 1
下列选项中错误的说明语句是 。 A: char a[]={'h','e','l','l','o','\0'}; B: char a[]={"hello"}; C: char a[]="hello\0"; D: char a[]=' hello\0';
- 2
下列选项中错误的说明语句是 A: char a[]={′t′,′o′,′y′,′o′,′u′,′\0′}; B: char a[]={"toyou\0"}; C: char a[]="toyou\0"; D: char a[]=′toyou\0′;
- 3
字符数组定义正确的是( ) A: char a[] B: char a[i] C: char a[5] D: char a[0]
- 4
下列选项中错误的说明语句是。答案 A: char a[]={'t', 'o', 'y', 'o', 'u', '\0'}; B: char a[]={"toyou\0"}; C: char a[]="toyou\0"; D: char a[]='toyou\0';