首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

帮忙看个简单的小程序解决思路

2012-04-20 
帮忙看个简单的小程序#include iostream.hvoid main( ){ int sum0 for( int i1i10i++) {sum+ii

帮忙看个简单的小程序
#include <iostream.h>
void main( )
{
int sum=0;
for( int i=1;i<=10;i++)
{
sum+=i;
int j=5;
sum+=j;
}
cout<<"sum="<<sum<<",i="<<i<<endl;
}


这个程序的输出结果是sum=15,i=11

我不明白,i在这里不是属于for循环里面的局部变量吗,怎么出了for循环还是可以用呢?


[解决办法]
VC6.0的BUG
VS2003以上的版本就如楼主所说,出了for循环i就是未定义

热点排行