c++primer(第4版本)学习中遇到的问题~
p47页,在第2段中说到for语句的语句作用域问题,但我在VC下编辑以下程序时,也能运行通过。
#include <iostream.h>
int main()
{
int sum=0;
for(i = 0;i!=10;++i)
sum+=i;
cout<<i<<" "<<sum<<endl;
}
按照它上面的说法,i只能用在for语句中才是。
还有,在输出时,使用std::out的话,就会出现错误。
这是否是由于标准C++和VC之间的不同引起的?