c++中标识符的四种作用域
2 回答
![?](http://img1.sycdn.imooc.com/54586870000183e302200220-100-100.jpg)
牧羊人nacy
TA贡献1862条经验 获得超7个赞
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | class test { public: int num; //num位于类作用域 }; int num=2;//num位于文件作用域 void main() { int num=3; //变量位于main函数作用域; { int num=4; //变量存在于花扩弧内的作用域; cout<<"num="<<num<<endl; } cout<<"num="<<num<<endl;//调用的是main函数的局部变量num cout<<"num="<<::num<<endl;//调用的是全局变量num test a= {0}; cout<<"num="<<a.num<<endl;//调用的是对象类作用域内部的变量num } |
- 2 回答
- 0 关注
- 971 浏览
添加回答
举报
0/150
提交
取消