要使字符数组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[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[10]= { 'S' ,'t', 'r' ,'i','n', 'g','\0'}; B: char str[10]= "String"; C: char str[6]= { 'S' ,'t', 'r' ,'i','n', 'g'}; D: char str[]= { 'S' ,'t', 'r' ,'i','n', 'g',0};
- 在以下字符串String的赋值运算中,错误的是( )。? char str[]= { 'S' ,'t', 'r' ,'i','n', 'g',0};|char str[10]= { 'S' ,'t', 'r' ,'i','n', 'g','\0'};|char str[6]= { 'S' ,'t', 'r' ,'i','n', 'g'};|char str[10]= "String";
- 以下不能正确进行字符串初始化的语句是: 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', '!'};
- 与如下代码不等价的语句是( ) <br/>char str[ ] = "CProgram"; A: char str[9] =<br/>“CProgram”; B: char str[ ] = {'C',<br/>'P', 'r', 'o', 'g', ‘r’, ‘a’, ‘m’,<br/>‘\0’}; C: char str[ ] = {'C',<br/>'P', 'r', 'o', 'g', ‘r’, ‘a’, ‘m’}; D: char str[ ] = {"<br/>CProgram "};
- 要使字符数组str存放一个字符串"BYE",正确的定义语句是_____ _____。 A: char str[3]={'B','Y','E'}; B: char str[3]="BYE"; C: char str[ ]="BYE"; D: char str[ ]={'B','Y','E'};