15.C++ 作用域限定运算符

发布时间:2014-10-23 23:23:14
来源:分享查询网

/* 在局部变量的作用域内使用全局变量,C++提供了作用于运算符::,用::来表示同名的全局变量 */ #include <iostream> int y=6;//定义全局变量 int main(int argc, const char * argv[]) { int x=5; int y=9; int z; z=x+::y; std::cout<<"全局变量:z="<<z<<std::endl; z=x+y; std::cout<<"局部变量:z="<<z<<std::endl; /*输出结果: 全局变量:z=11 局部变量:z=14 */ /*注意: 作用域运算符::只能用来访问同名的全部变量,不能用来访问一个在语句外定义的同名局部变量 */ return 0; }

返回顶部
查看电脑版