请教一段C语言简单程序~
void main ( )
{while(putchar(getchar( ))!=‘?’);}
当输入china时,结果是?
[解决办法]
还是china
[解决办法]
输入是什么,输出就是什么。是死循环吧。
[解决办法]
getchar()输入字符
putchar(getchar())将输入的字符输出
[解决办法]
恩,还是输出,china
[解决办法]
!='?'
!=是不等于,比如==是等于,
[解决办法]
!='?'
的意思就是不等于字符问号ASCII
[解决办法]
还是输出?
[解决办法]
多上机试试,更有提高滴!
[解决办法]
你这个程序的功能是,输入流读取字符,然后输出,直到?为止
比如你输入123?qwe
它回输出123?
[解决办法]
谭浩强书上的吧!lz好好看看书,马上就能明白。或者搜一下,比这儿快多了。
[解决办法]
等同于遇到此截止
[解决办法]
- C/C++ code
#include <iostream.h>#include <stdio.h>void main ( ){ while(putchar(getchar( ))!='?');}
[解决办法]
死的了啊
[解决办法]
把问号前面的否打印出来
[解决办法]
[解决办法]
[解决办法]
My God
[解决办法]
了解了很多啊
[解决办法]
类似的问题可以上机就知道了,实践出真理。
[解决办法]
把问号前面的打出来