2010年4月9日
摘要: C语言中对变量的说明包括两方面的内容:变量类型以及变量的存储类型。变量类型如:int(整形),char(字符型)是用来说明变量所占用的内存空间的大小。变量存储类型用来说明变量的作用范围。C语言的变量存储类型有:自动类、寄存器类、静态类和外部类。局部变量是指在函数内部说明的变量(有时也称为自动变量),用关键字auto进行说明。 所有的非全程变量都被认为是局部变量,所以auto实际上从来不用。局部变量... 阅读全文
posted @ 2010-04-09 18:43 Kiwi的天空 阅读(6596) 评论(0) 推荐(2) 编辑
摘要: 一、五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动... 阅读全文
posted @ 2010-04-09 14:00 Kiwi的天空 阅读(2031) 评论(1) 推荐(1) 编辑