真是奇怪,
具我了解 在 for()括号里定义的变量作用域应该只是 for循环内部有效吧,可是今天作题目的时候突然发现有这样的错误,真是一头雾水啊,
就这样的程序
我的 vc6 说error C2374: 'i' : redefinition; multiple initialization
看样子好像是说 i 重复定义了
说明一下 ,我写的时候是CPP文件,这个应该问题不大,C和CPP应该都相通的嘛
是不是编译器什么地方的设置被我不小心改了,还是我记错了,难道在 for 圆括号里定义的变量在循环外部也可用??
int main()
{
for(int i=0;i<3;i++)
{
}
for(int i=0;i<3;i++)
{
}
return 0;
}