摘要:
在C中内存,可以划分为三种,堆、栈和静态存储区。栈就是auto变量存放区域,自动释放,在编译时候需要知道空间大小。堆一般用作开辟动态存储区,需要人工开辟,人工释放,可以在运行是开辟。比如说c中的malloc和free函数,还有C++中的new和delete。还有就是静态存储区,这个区域存放一些常量,不能改变值。char *a="I love zhong wanjing";和char a[]="I love zhong wanjing";第一个是字符串在静态存储区存储,a是定义在栈,是一个“远程指向”,不能对 *a进行重新赋值,但是可以通过改变a指向的地址 阅读全文
posted @ 2012-05-25 12:05
蓝色守望
阅读(142)
评论(0)
推荐(0)

浙公网安备 33010602011771号