11智能在线
新记
C语言程序里要是局部变量把全局变量覆盖了,想要使用全局变量怎么办
如题所述
举报该文章
相关建议 2011-12-11
局部变量仅在一个函数内有效,如果你需要在此函数内使用全局变量,可以使用与全局变量不同名的变量
但是如果是在定义局部变量的函数外,全局变量是不受影响的。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/020ct2ixi.html
其他看法
第1个回答 2011-12-11
只有局部变量和全局变量重名时,全局变量才会被局部的覆盖!
局部变量仅在一个函数内有效,如果你需要在此函数内使用全局变量,可以使用与全局变量不同名的变量
但是如果是在定义局部变量的函数外,全局变量是不受影响的。
第2个回答 2011-12-11
c和c++不一样的
相似回答
大家正在搜
相关问题
在c语言中全局变量i和局部变量i有相互影响吗?
c语言为什么全局变量不会替代局部变量中的值
如何防止或避免C语言的局部变量覆盖全局变量?
c语言中如何声明一个全局变量,在两个.c文件中使用
C语言,全局变量和局部变量有什么区别
C语言中 局部变量和全局变量都是存储在什么区
c语言问题 局部变量能不能和全局变量重名?
C语言 全局变量 局部变量 举个例子看看