C语言,全局变量和局部变量有什么区别

问题描述:

C语言,全局变量和局部变量有什么区别
麻烦讲讲,顺便讲讲当什么情况下定义成全局变量好,什么情况下定义成局部变量好.为什么
1个回答 分类:综合 2014-12-12

问题解答:

我来补答
全局变量就是整个源程序都有效的变量;而局部变量会在其所属的函数或循环等结束后消亡.
整个程序都要用的变量定义全局变量,如果就是某个函数用的话,就定义局部变量,以便其他函数可以重新定义同名变量来使用.
要是都用全局变量,那遇到大程序时,程序是由不同人分别编各自的模块或函数,不能避免定义同名变量,到时就会冲突.
 
 
展开全文阅读
剩余:2000
上一页:
下一页:判断题。