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