【10.3】有定义 char c[5]={‘a’,’b’,’\0’,’c’,’\0’}; 执行语句printf(“%s”,c); 后的输出结果是( )。
举一反三
- 若已定义:char c[5]={ 'a', 'b', '\0', 'c', '\0'}; 则printf("%s",c);的输出是( )。 A: 'a''b' B: ab C: abc D: "ab\0c"
- 设char c[5]={‘a’,’b’,’\0’,’c’,’\0’};则printf(“%s”,c);的输出是( ) A: ‘a’‘b’ B: a C: abc D: “ab\0c”
- 下面程序段的运行结果是 。char c[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’};printf(“%s”,c); A: ‘a’‘b’ B: ab c C: cab D: ab
- 设已定义 char str[6]= { 'a','b','\0','c','d','\0'}; 执行语句 printf(("%s",str) 后,输出结果为( )。 A: a B: ab C: abcd D: ab\0cd\0
- 下列程序段的输出结果是____。main(){ char b[]="Hello,you";b[5]=0;printf("%s\n",b);}