u****g 发帖数: 402 | |
x******2 发帖数: 546 | 2
stack上
只有动态申请的数据,全局变量,static变量才在heap上面
【在 u****g 的大作中提到】 : 如题,还有为啥得是 const
|
u****g 发帖数: 402 | 3 全局变量,static 变量是产生在stack上的吧
【在 x******2 的大作中提到】 : : stack上 : 只有动态申请的数据,全局变量,static变量才在heap上面
|
x******2 发帖数: 546 | 4
如果是在stack上的,那当函数调用返回时栈指针指回上一段位置,收回一部分栈空间
,此时全局变量怎么办
【在 u****g 的大作中提到】 : 全局变量,static 变量是产生在stack上的吧
|
u****g 发帖数: 402 | 5 刚才说错了,全局变量,static变量是分配在专门的 static data area
【在 x******2 的大作中提到】 : : 如果是在stack上的,那当函数调用返回时栈指针指回上一段位置,收回一部分栈空间 : ,此时全局变量怎么办
|
x******2 发帖数: 546 | 6
是的,你说的static data area 跟我说的heap是一个东西呗...这个heap不是数据结构
里的heap
【在 u****g 的大作中提到】 : 刚才说错了,全局变量,static变量是分配在专门的 static data area
|
s*******d 发帖数: 4135 | 7 不是一个东西。http://en.wikipedia.org/wiki/Data_segment
【在 x******2 的大作中提到】 : : 是的,你说的static data area 跟我说的heap是一个东西呗...这个heap不是数据结构 : 里的heap
|
a****n 发帖数: 1887 | 8 data segment
【在 u****g 的大作中提到】 : 刚才说错了,全局变量,static变量是分配在专门的 static data area
|