局部变量可不可以和全局变量同名,局部变量可不可以和局部变量同名

如题所述

可以同名,比如:全局变量有个变量i,你的子程序中也用变量i当成循环变量,则在子程序中使用的i不是全局变量,是你定义的局部变量,全局变量i不受影响也不会被使用。
编译器看来,虽然这两个变量名相同,但会被两个不同的标识符标识,不会混淆,局部变量i的变量名最终与全局变量i的名是不同的
温馨提示:答案为网友推荐,仅供参考
相似回答