for(int i = 0; i < 10; i++)和ctrl z在VC++6.0和VS2005中的不同表现
来源:互联网 发布:电脑管家数据恢复收费? 编辑:程序博客网 时间:2024/05/23 21:58
某次校招机试, 上机环境是VC++6.0, 结果一同学写出了下面的程序(我简化之后的):
#include <iostream>using namespace std;int main(){for(int i = 0; i < 10; i++){// ...}for(int i = 0; i < 10; i++){// ...}return 0;}他说他不知道为什么一直通过不了编译。 我就有点晕了, 不是有编译出错的信息么?
说明: 上述程序在VC++6.0会出现编译错误, 而在VS2005中是ok的, 不解释。
再看看下面这个程序:
#include <iostream>using namespace std;int main(){int n = 0;int sum = 0;while(cin >> n){sum += n;}cout << sum << endl;return 0;}我们知道, 在Windows中, 可以ctrl z表示终止符号, 但是, 上述程序在VC++6.0和VS2005中会有不同的表现。 在VC++6.0中, 只用一次ctrl z, 起不到终止的作用, 而在VS2005中可以。
好吧, 这是我遇到的两点, 暂时记录一下。
0 0
- for(int i = 0; i < 10; i++)和ctrl z在VC++6.0和VS2005中的不同表现
- for(int i = 0;i < 10;i++)和int i;for(i = 0;i < 10;i++)
- i++和++i在多线程中的表现,volatile和加锁
- for(int i = 0; i < 10; i++) 与 for(int i = 0; i < 10; ++i) 的区别
- for(let i = 0; i < 10; i++)和for(var i = 0; i < 10; i++)的思考
- int i和int i = new int()有什么不同?
- for (int i=0;i<GetMenuItemCount(hMenu1);i++)
- for(var i in aArray) 和 for(i=0; i<aArray.length; i++)
- 大话 i++、++i和i=++i、i=i++
- 用c:forEach实现for(int i=0 ; i < 10 ; i++)
- i=i++在Java和C++中的输出
- Java中的i++和i--
- C#中的i++和++i
- C++中的++i和i++
- java中的i++和++i
- 混乱中的i++和++i
- 关于for (var index in items)和for (var i = 0; i < items.length; i++)
- for (int i = 0; gc_handDataOutput->QueryNumberOfHands(); ++i)
- PowerDesigner(九)-模型文档编辑器(生成项目文档)
- Java的Abstraction抽象类/方法-笔记
- Android UI树的Layout原理
- hdu3746 Cyclic Nacklace(KMP)
- 创建并使用静态库(ar 命令)
- for(int i = 0; i < 10; i++)和ctrl z在VC++6.0和VS2005中的不同表现
- string 构造函数 java
- CString/string 区别及其转化
- 最大子序列问题
- 基于连通图的分裂聚类算法
- laravel相关网址
- linux高级编程基础系列
- Java语言基础——第十一回 集合框架
- U3D 按下“w”键使人物开始运动,放开则停止