![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 79
国际免检小懒人
这个作者很懒,什么都没留下…
展开
-
内存分配中的堆栈
内存知识基础内存分段:(低地址到高地址) 1.代码段:存放进程指令,供CPU执行,一定是只读,如:函数存放在代码段 2.数据段:已经初始化的全局变量 静态全局变量 静态局部变量,常量字符"abcd" "1234" 数据段又可分为全局区(静态区),字符常量区;3.BSS未初始化数据段:未初始化的全局变量 静态全局变量 静态局部变量,编译器会自动初原创 2015-04-19 14:51:05 · 443 阅读 · 0 评论 -
指针与数组的前世今生
C语言中数组跟指针可谓有着千丝万缕的关系,甚至有人直接认为数组就是指针特殊表达方式。这样说也是有一定道理的。比如一个数组名可以直接表示一个数组的首地址:这时,数组名指向的是数组的首地址也就是数组的第一个元素的地址,如果这样的话那么数组的第一个元素名又该指向哪里呢,我们来看一下:我嘞个去,他们三个竟然不约而同指向了同一个位置,那么数组名与第一个元素名到底有什么区别原创 2015-04-12 16:11:27 · 273 阅读 · 0 评论