与char string[]={"He Jing"};等价的语句是:
A: char string[7]={'H','e',' ','J','i','n','g'};
B: char string[ ]={'H','e',' ','J','i','n','g'};
C: char string[8]={"He Jing"};
D: char string[7]={"He Jing"};
E: char string[8]="He Jing";
A: char string[7]={'H','e',' ','J','i','n','g'};
B: char string[ ]={'H','e',' ','J','i','n','g'};
C: char string[8]={"He Jing"};
D: char string[7]={"He Jing"};
E: char string[8]="He Jing";
举一反三
- 下列初始化语句中,正确且与语句char c[ ]="string";等价的是________. A: char c[ ]={'s','t','r','i','n','g'}; B: char c[ ]='string'; C: char c[7]={'s','t','r','i','n','g','\0'}; D: char c[7]={'string'};
- 下面字符数组初始化语句正确且与语句char c[]="string";等价的是( ) 。 A: char c[]={'s','t','r’,'i’,'n','g'}; B: char c[]={'s','t','r’,'i’,'n','g','\0'}; C: char c[]={'string'}; D: char c[]='string';
- 合法的数组定义是( ) 。 A: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, 0}; B: char s = "string"; C: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, ‘\0’};<br>char a[] = "string";
- 下面对字符数组不正确的初始化方式是________。 A: char ch[]="string"; B: char ch[7]={'s', 't', 'r', 'i', 'n', 'g'}; C: char ch[10]; ch="string"; D: char ch[7]={'s', 't', 'r', 'i', 'n', 'g', '\0'};
- 下列程序片段中不正确的字符串赋值或初始化方式是( )。 A: char str[10]; str=”string”; B: char *str; str=”string”; C: char str[7]={’s’,’t’,’r’,’i’,’n’,’g’,’0’}; D: char str[ ]=”string”;