00问答网
所有问题
c语言中的局部变量能否与全局变量重名??
如题所述
举报该问题
推荐答案 2015-11-21
可以 ,假设有 局部变量a,和全局变量a;
调用局部变量的方式是 直接 a;
调用全局变量的方式是 ::a;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/0DrnrT0Zn0rBDBnjnj.html
其他回答
第1个回答 2015-11-21
必须可以
第2个回答 2015-11-21
可以,不过优先使用局部变量。
相似回答
局部变量能否和全局变量重名
,为什么?
答:
【答案】: 能
,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就...
“
局部变量
”
能否和
“
全局变量
”
重名?
答:
可以重名
。在程序中如果出现了相同的两个变量,一个是局部变量,一个是全局变量,编译可以通过,但是打印出的值是局部变量的值,如果想打印全局变量的值的话,在全局变量之前加上“::”就可以了。例子:include<iostream> using namespace std;int a; //定义全局变量 int main(){ int a = 3...
C语言中
,不同的函数中,可以定义相同的
变量
名吗?
答:
可以,
局部变量
是可以的,
全局变量
是不可以重复的!
请设计实验通过结果说明当
全局变量与局部变量
同名时,
c语言
是如何处理的...
答:
如果
全局变量与局部变量
同名,在局部变量的作用域内,局部变量会隐藏全局变量,即在局部变量的作用域内使用的是局部变量。下面是一个例子用于验证:include <stdio.h> int s=100;void f(){ //使用的是全局变量s,输出100 printf("%d\n",s);} int main(){ char s[]="local";f();//使用的...
大家正在搜
局部变量不能和全局变量重名
c语言全局变量和局部变量
如果全局变量和局部变量同名
局部变量和全局变量的区别
怎样区分全局变量和局部变量
python全局变量和局部变量
形参和全局变量同名
全局变量
形参是局部变量吗
相关问题
c语言问题 局部变量能不能和全局变量重名?
局部变量能否和全局变量重名
局部变量可不可以和全局变量同名,局部变量可不可以和局部变量同...
C中如何引用与局部变量同名的全局变量
C语言全局变量可以重复定义吗
“局部变量”能否和“全局变量”重名?
在c语言中全局变量i和局部变量i有相互影响吗?
C语言中重名的全局变量和局部变量是怎样区分和存储的