C++学习笔记2,双冒号( ::)作用域运算符起个全局作用

双冒号( ::)作用域运算符起个全局作用
代码如下

#include "iostream"
using namespace std;
int atk = 200;

void atknumber()
{
    int atk =100;

    //采用就近原则
    cout << "没加双冒号的atk = " << atk << endl;

    //有双冒号,启用全局变量
    cout << "加了双冒号的atk = " << ::atk << endl;
}

int main()
{
    atknumber();
    return 0;

}

运行结果
运行结果

原创文章 44 获赞 8 访问量 3887

猜你喜欢

转载自blog.csdn.net/weixin_44692299/article/details/104277306
今日推荐