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

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:12:38

如果内层代码块对外层代码块中的名字进行了重新定义,那么在这个内层代码块中,外层的名字就被隐藏, 在离开这个内层代码块后,这些名字又再次表示外层的变量。

局部变量的作用域中全局变量被屏蔽了 不受影响 但是最好起不同的变量名 自己也容易检查 不是吗

this.temp=temp
不会有问题
各自的作用域不同
但是你要分的清楚才好
不建议使用相同的变量名

当然有问题!!不过可以一样的,但你分的清楚吗?

没有问题