c语言为什么全局变量不会替代局部变量中的值

发布网友

我来回答

1个回答

热心网友

当局部变量与全局变量同名时,在局部变量作用域内. 全局变量会失去效果
即在main中, 使用到的所有a都是局部变量a而不是全局变量a.
要使用全局变量, 那唯一的办法是局部变量改名.
这个是C语言对局部变量和全局变量名称冲突做的一个规则.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com