[应用相关] 变量起作用

[复制链接]
1021|16
 楼主| androidbus 发表于 2020-6-7 15:52 | 显示全部楼层 |阅读模式
C语言中在同一个源文件中,如果函数内部有一个局部变量和全局变量同名,那一个变量起作用?
litengg 发表于 2020-6-7 15:56 | 显示全部楼层
这个下去的调试下的就知道额。
qiangweii 发表于 2020-6-7 15:57 | 显示全部楼层
你的源代码是什么 这个有什么问题。。
shashaa 发表于 2020-6-7 16:03 | 显示全部楼层
在局部函数肯定局部变量的。
xia00 发表于 2020-6-7 16:03 | 显示全部楼层
在函数里面就是最有效的。
hfdy01 发表于 2020-6-7 16:08 | 显示全部楼层
这个应该是关系最近的那个吧。。
CallReceiver 发表于 2020-6-7 16:08 | 显示全部楼层
还有你将同一个变量定义成两种形式的,是怎么编译通过的?
boy1990 发表于 2020-6-7 16:12 | 显示全部楼层
那全局变量怎么变化的,什么作用。。
sourceInsight 发表于 2020-6-7 16:13 | 显示全部楼层
这个可以整一个程序的调试看看的。。
bbapple 发表于 2020-6-7 16:21 | 显示全部楼层
这个比较简单,容易验证的,理论上是局部变量的数据先被访问的。
handleMessage 发表于 2020-6-7 16:21 | 显示全部楼层
用到同名的局部变量 而不会用到全局变量。
handleMessage 发表于 2020-6-7 16:23 | 显示全部楼层
变量就是局部变量,,全局变量被屏蔽。。
zhouhuanの 发表于 2020-6-7 16:28 | 显示全部楼层
在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。
wanglaojii 发表于 2020-6-7 16:29 | 显示全部楼层
局部变量的作用域就在那个循环体内。
laozhongyi 发表于 2020-6-7 16:37 | 显示全部楼层
引用这个变量时,会用到同名的局部变量。。
Edisons 发表于 2020-6-7 16:38 | 显示全部楼层
它们只在函数范围内有效。。。
_gege 发表于 2020-6-7 16:45 | 显示全部楼层
我看这里面应该是 局部变量起作用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部