#include <stdio.h>
main()
{char c;
c=getchar();
while(c!='?') {putchar(c); c=getchar(); }
}
如果从键盘输入abcde?fgh(回车)
运行结果为:abcde
结果没问题当字符等于 '?' 时,结束循环也就是输出第一个问号前的内容,如果没有问号就输出所有内容
debug一下就知道了