C语言中全局变量和局部变量是一样的名字有问题吗?

如题所述

第1个回答  2020-04-16
this.temp=temp
不会有问题
各自的作用域不同
但是你要分的清楚才好
不建议使用相同的变量名
第2个回答  2019-09-22
如果内层代码块对外层代码块中的名字进行了重新定义,那么在这个内层代码块中,外层的名字就被隐藏,
在离开这个内层代码块后,这些名字又再次表示外层的变量。
第3个回答  2019-09-23
局部变量的作用域中全局变量被屏蔽了
不受影响
但是最好起不同的变量名
自己也容易检查
不是吗