c语言中子函数能否修改全局变量

1个回答
展开全部
摘要 1、全局变量就是贯穿全局的变量,若函数中出现了再定义的与全局变量相同形式的变量名,此时2、不是全局变量,而当作局部变量使用。
3、全局变量不能定义在一个函数里。
咨询记录 · 回答于2022-06-08
c语言中子函数能否修改全局变量
亲,早上好呀!很高兴能够为您解答,打字需要一点时间,麻烦请稍等哦,我会给你一个完整的解答!
您好,亲,很高兴为您解答。亲,可以的
1、全局变量就是贯穿全局的变量,若函数中出现了再定义的与全局变量相同形式的变量名,此时2、不是全局变量,而当作局部变量使用。3、全局变量不能定义在一个函数里。
4、全局变量在最前面时,下面函数使用时不用声明,函数使用下面的全局变量时一定要声明。5、在编译时,计算机给它分配存储单元,若没有值,则赋初值0.
6、一旦全局变量与局部变量重名,则以局部变量为主。7、全局变量在编译时开辟地址,局部变量现调用(运行时)现开辟地址,在函数运行结束时局部变量的地址就被释放。
希望我以上的回答能对您有所帮助~
啧啧啧
亲,如果您的问题已经解决可以点击右上角“结束服务”,并给予5星赞可获赠1张咨询券。如果未经事宜可以留言或再次向我提问[比心]
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消