C-全局变量,局部变量,静态全局变量,静态局部变量

来源:互联网 发布:长沙网络推广wyztg 编辑:程序博客网 时间:2024/06/05 03:37

1全局变量,2局部变量,3静态全局变量,4静态局部变量 的区别:

一:作用域不同:1作用于整个工程中

                          2 4作用于本函数中

                          3作用于本模块中

二:存储区不同:1 3 4静态存储区

                          2栈中

三:作用时间:1 3 4 只分配一次内存,一直存在,编译时候就定下来了,直到程序结束

                        2调用函数时分配,函数退出消失

四;初值: 1 3 4 被置为0

               2 初值不定

注意:静态存储区是与堆栈平等的一块区域,祥看程序内存分配博客:http://blog.csdn.net/zhangjikuan/article/details/38424683

0 0
原创粉丝点击