若要定义一个具有8 个元素的字符数组,以下错误的定义语句是______。
A: char str[8] = { 0 };
B: char str[ ] = "program";
C: char N=8, str[N];
D: char str[8] = { 'a', 'b', 'c', 'd' };
A: char str[8] = { 0 };
B: char str[ ] = "program";
C: char N=8, str[N];
D: char str[8] = { 'a', 'b', 'c', 'd' };
举一反三
- 假设有定义:char *const str=“pointer”;则下面语句正确的是( )。 A: str[3]=‘n’; B: str=“array”; C: str=new char[8]; D: str=new char(‘5’);
- 要使字符数组str存放一个字符串"progress",正确的定义语句是( )。 A: char str[8]={'p','r','o','g','r','e','s','s'}; B: char str[8]="progress"; C: char str[]={'p','r','o','g','r','e','s','s'}; D: char str[]="progress";
- 以下能正确定义字符申的语句是() A: Char str[]={’\064’}; B: Char str=”kx43”; C: Char str=”; D: Char str[]=”\0”;
- 以下不能正确进行字符串初始化的语句是: A: char str[5] = "good!"; B: char str[5] = {'g', 'o', 'o', 'd', '!'}; C: char str[] = {'g', 'o', 'o', 'd', '!'}; D: char str[] = "good!"; E: char str[8] = "good!"; F: char *str = "good!"; G: char str[8] = {'g', 'o', 'o', 'd', '!'};
- 以下正确定义字符串的语句是______。 A: char str[]={'\064'}; B: char str="\x43"; C: char str=''; D: char str[]="\0";