如果定义数组char s[ ]="I love China!";,要输出"I love China!"结果,下列正确的输出语句是_____。
A: printf("%c",s);
B: printf("%c",s[i]);
C: printf("%s",s);
D: printf("%s",s[i]);
A: printf("%c",s);
B: printf("%c",s[i]);
C: printf("%s",s);
D: printf("%s",s[i]);
举一反三
- 以下程序的运行结果是void main ( ){ char str [] = I love China!; printf (%s, str); printf (%s\n, str + 7);} A: I love China!China! B: IChina! C: I love China! China! D: I China!
- 若定义char *p="I love China!”;则语句printf(“%s”,*(p+4));的结果为______
- 下面的程序,将会输出怎样的结果?main( ) { char string[]=“I love China!”; printf(“%s ”,string+7); } A: I love China! B: China! C: China!0 D: 什么都不输出
- 下面的程序,将会输出怎样的结果?main( ) { char string[]=“I love China!”; printf(“%s\n”,string+7); } A: I love China! B: China! C: China!\0 D: 什么都不输出
- 以下程序段的输出结果是()char *a[3]={"I","love","China"};char **ptr=a;printf("%c %s",*(*(a+1)+1),*(ptr+1); A: I l B: o o C: o love D: I love