c++中的作用域

来源:互联网 发布:space矩阵分析 编辑:程序博客网 时间:2024/06/06 14:20

作用域是程序的一部分,在其中名字有其特定的含义。c++中大多数作用域都以花括号分隔。
实验:

`#include<iostream>int main(){int i=100,sum=0;for(int i=0;i!=10;++i)      sum+=i;std::cout<<i<<" "<<sum<<std::endl;return 1;        }    

运行结果:
用vc6.0编译器运行
修改,把for语句块用花括号括起来。

#include<iostream>int main(){    int i=100,sum=0;    {           for(int i=0;i!=10;++i)       sum+=i;         }    std::cout<<i<<" "<<sum<<std::endl;    return 1;}

运行结果:
加上花括号后
看来VC6.0对花括号还是很敏感的。

0 0