博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ :: 域操作符
阅读量:5902 次
发布时间:2019-06-19

本文共 495 字,大约阅读时间需要 1 分钟。

c++ :: 域操作符

作用域:变量在程序中的起作用范围

简单分为:全局作用域,局部作用域,语句作用域
作用域优先级:范围越小优先级越高
作用域运算符:"::"
如果希望在局部变量的作用域内使用同名的全局变量,可以在该变量前加上"::","::"称为作用域运算符.

  1. //作用域
  2. #include <iostream>
  3. using namespace std;
  4. int avar=10; //全局变量avar
  5. int main()
  6. {
  7.    int avar=20; //局部变量avar
  8.    cout<<"avar is: "<<avar<<endl; //访问局部变量
  9.    avar=25; //1 //修改局部变量
  10.    cout<<"avar is: "<<avar<<endl;
  11.    cout<<"avar is: "<<::avar<<endl; //访问全局变量
  12.    ::avar=30; //2 //修改全局变量
  13.    cout<<"avar is: "<<::avar<<endl;
  14.    return 0;
  15. }
输出
  1. avar is: 20
  2. avar is: 25
  3. avar is: 10
  4. avar is: 30

转载地址:http://abkpx.baihongyu.com/

你可能感兴趣的文章
Javascript innerhtml
查看>>
hdu 1811 Rank of Tetris(并查集+拓扑排序)
查看>>
转:3位90后创业!PeakLabs推猛犸5等产品
查看>>
从简单工厂到工厂方法
查看>>
MySQL innodb_table_monitor 解析
查看>>
MFC消息机制
查看>>
IP设置应用v1.0
查看>>
软件标准名称
查看>>
SQLite函数大全
查看>>
分享:R语言最好的IDE——RStudio
查看>>
IIS7下备份、还原站点配置
查看>>
java发送http的get、post请求
查看>>
Pseudo-random sequence generation
查看>>
Asp.net cookie的处理流程你真的知道吗?
查看>>
jQuery 1.9 beta1 发布,删除被废弃的 API
查看>>
C#,往线程里传参数的方法总结
查看>>
新建Web网站与新建Web应用程序的区别
查看>>
50个必备的实用jQuery代码段
查看>>
Windows程序设计00:为什么要学它
查看>>
打油诗 看《大上海》
查看>>