- 博客(1)
- 资源 (17)
- 收藏
- 关注
原创 C语言中的全局变量内存分配和初始化顺序
内存分配: 对于局部变量而言,内存分配的顺序和代码的顺序是一样的,但全局变量就不一定一样了。 1)一般的编译器,对于初始化的全局变量,碰到之后就知道这是一个定义,会马上分配空间,如 int ib =3; int ia =4; 那么ia的地址就在ib之后 2)对于没有初始化的全局变量,因为不知道是定义还是声明,所以要在扫描完所有代码之后才能决定,这个时候编译器会读符号表,然后看哪
2012-01-11 10:58:25 7186 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人