摘要: C程序一直由下列部分组成:正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息,即保存现场(返回地址;环境信息)。堆——动态存储分。static关键字的作用: 1.全局静态变量 在全局变量之前加上关键字static,全局变量就被定义成为一个全局静态变量。 1).内存中的位置:静态存储区(静态存储区在整个程序运行期间... 阅读全文
posted @ 2013-12-17 14:37 平林新袖 阅读(524) 评论(0) 推荐(0) 编辑