关于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:
仰视一下小明 ....