[求助]一个奇怪的问题
程序代码如下:
#include <stdio.h> int i; main() {for(i=0;i<10;i++) putchar(getchar());}
本意是输入10个字母并回车,输出为10个字母,但程序运行结果如下:
1(输入1并回车)
1(输出)
2(输入2并回车)
2(输出)
3(输入3并回车)
3(输出)
4(输入4并回车)
4(输出)
5(输入5并回车)
5(输出)
为何到5就停止了呢?不是到10呢?郁闷,请大侠指教,谢谢!