当前位置: 代码迷 >> C语言 >> [求助]-程序语句不是顺序执行,已解决,在这谢谢各位热心帮助,有兴趣知道答案 ...
  详细解决方案

[求助]-程序语句不是顺序执行,已解决,在这谢谢各位热心帮助,有兴趣知道答案 ...

热度:93   发布时间:2007-10-31 11:55:36.0
高手帮帮忙啊,进来看看,教学相长啊,我顶。。。
----------------解决方案--------------------------------------------------------
我用BCC55编译运行政常啊,是不是你的编译器有问题呢?


----------------解决方案--------------------------------------------------------

用 下小回车试试!


----------------解决方案--------------------------------------------------------
先谢mzjllh了,不过我用的是vc6.0,编译后确实是顺序不对,不知道我这算不算是钻牛角尖,不过我还是想知道为什么会出现我说的问题。。。
----------------解决方案--------------------------------------------------------
将程序第15行修改为:
cout<<"输入你想说的话,'#'-结束.";--printf("输入你想说的话,'#'-结束.");
就ok了,其实就是getchar()与cout()有冲突,我也是偶然发现的。
另外多谢大家支持!!!
----------------解决方案--------------------------------------------------------
我以前也遇到过类似的问题

后来翻了计算机系统结构
知道 流水 工作的原理后,才明白是 计算机系统为了提高运算速度,会将某些运算代码提前执行,而将IO输出放在后面,
从而出现后面的运算先完成,前面的IO后出来的现象。
----------------解决方案--------------------------------------------------------
  相关解决方案