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

关于vc里for循环变量的作用域的疑问,该如何处理

2012-03-23 
关于vc里for循环变量的作用域的疑问#includeiostream.hvoidfn(){intarray[10]{1,2,3,4,5,6,7,8,9,0}fo

关于vc里for循环变量的作用域的疑问
#include   <iostream.h>
void   fn()
{

int   array[10]=   {1,2,3,4,5,6,7,8,9,0};
for   (int   count   =0;   count   <10;count++)
    cout   < <   array[count];
cout   < <endl;

    count++;
    cout   < <count   < <endl;
}
void   main()
{
fn();
}

运行结果:
1234567890
11
Press   any   key   to   continue

变量count   的作用域超出for循环了啊,who   can   tell   me   why   ?

[解决办法]
vc6不标准的,不要这样写,换个编译器就会出错
[解决办法]
VC 对标准进行了“扩展”,
是“自定义”的那种扩展 ~
[解决办法]
换 Dev C++······

BTW:
仰视一下小明 ....

热点排行