c语言变量之我见
变量可以分为:全局变量、静态全局变量、静态局部变量和局部变量;。全局变量:没有定义存储类型的外部变量,系统将默认为是自动型(auto型).静态型变量
是定义为static的变量
;存放在内存的数据区中,在程序开始运行前就分配了固定的字节,在程序运行过程中被分配的字节大小是不改变的,只有程序结束后,才释放所占用的内存.局部变量:是自动型变量;
自动型变量存放在堆栈区中.堆栈区也是内存中一部分,该部分内存在程序运行中是重复使用的.寄存器变量:在变量名及类型之前加上关键字register。只能用于整型和字符
原创
2010-10-30 11:35:00 ·
498 阅读 ·
0 评论