局部变量和全局变量同名的情况
来源:互联网 发布:幼儿园大班美工作品 编辑:程序博客网 时间:2024/06/14 12:51
#include <iostream>using namespace std;float a=12.5;int main(){int a =6;cout<<a;return 0;}
输出结果:
6
在上面的代码中,有两个同名的变量a,一个是全局变量,浮点型;另一个是在main函数里的局部变量,整型。根据规定,在main函数中的局部变量会屏蔽全局变量,因此输出的结果是整型变量a。
如果想输出全局变量,需要在变量前加上作用域运算符”::“,如下所示:
cout<<a<<endl; //输出局部变量acout<<::a<<endl; //输出全局变量a
输出结果:
612.5
0 0
- 局部变量和全局变量同名的情况
- 全局变量和局部变量同名
- 同名的全局变量和局部变量对程序的影响
- java同名全局变量和局部变量的问题
- java同名全局变量和局部变量的问题
- 全局变量和局部变量同名时操作
- 局部变量能否和全局变量同名?
- 全局变量与局部变量同名的后果!
- 同名的全局变量与局部变量
- C语言中全局变量和局部变量同名时的访问方法
- 如何引用与局部变量同名的全局变量
- 同名的局部变量
- 在局部变量作用域内如何访问与局部变量同名的全局变量?
- 局部变量和全局变量
- 局部变量和全局变量
- 全局变量和局部变量
- 局部变量和全局变量
- 全局变量和局部变量
- TCP和UDP编程理解:bind ,recv,recvfrom,send,sendto
- NetworkManager历史
- 【React】form属性enctype
- 构建单页Web应用概述
- 数据结构第三次
- 局部变量和全局变量同名的情况
- 使用react-native-vector-icons 库报错 react-native-vector-icons 以及使用方法
- icomoon生成字体图标及使用
- 自己拷贝的目录没有操作权限?
- 魏晋风度与世说新语
- windows 连接上网络,QQ可以使用,但是浏览器无法使用
- C++ 整型与字符串的互转
- 简述安卓框架发展史二(mvp,mvvm)
- 【java实现】算法导论之插入排序递归