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

来源:互联网 发布:开票软件主程序打不开 编辑:程序博客网 时间:2024/05/23 07:23
/* 在局部变量的作用域内使用全局变量,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;}