有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=0;i<6; i++)pu

admin2009-04-15  14

问题 有以下程序:    #include<stdio.h>    main(){      char c[6];      int i=0;      for(;i<6;c=getchar(),i++);      for(i=0;i<6; i++)putchar(c);      printf("\n");     }    如果从键盘上输入:    ab<回车>    c<回车>    def<回车>     则输出结果为______。

选项 A、a      b  c  d  e  f
B、a  b  c  d
C、ab   c   d
D、abcdef

答案4

解析 1.getchar():此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。
2.putchar():此函数的作用是向终端输出一个字符,也可以输出控制字符。
本题在输入字符时,ab和c后面的回车符分别赋给了c[2]和c[4],所以,正确答案为C。
转载请注明原文地址:https://jikaoti.com/ti/keI0FFFM
0

随机试题
最新回复(0)