c++代码在vs2015和vc6.0运行结果不一样?
vs2015吧
全部回复
仅看楼主
level 2
奥德赛853 楼主
代码如下:
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int arr[3] = { 0 }, i = 123;
cout << "i=" << i << endl;
{
for (int i = 0; i < 2; i++)
arr[i] = (i + 5) * 10 + 3;
cout << "i=" << i << endl;
arr[2]++;
cout << "i=" << i << endl;
}
cout << "i=" << i << endl;
int sum = 0;
for (i = 0; i < 3; i++)
sum += arr[i];
cout << "i=" << i << endl;
for (i = 0; i < 3; i++)
cout << setw(4) << arr[i];
cout << endl;
cout << "i=" << i << ",sum="<<sum<<endl;
return 0;
}
这是考虑局部变量的,但vs2015好像忽略了、、
2017年03月06日 12点03分 1
level 2
奥德赛853 楼主
没有人么?
2017年03月06日 12点03分 2
level 2
奥德赛853 楼主
那我用vscode 写代码编译咯
2017年03月06日 12点03分 3
1