- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 c语言运算符 口诀
发现字老记不住c语言的运算符优先级,故在网上找了个口诀以助记忆。 优先级口诀 括号成员第一; //括号运算符[]() 成员运算符. -> 全体单目第二; //所有的单目运算符比如++ -- +(正) -(负) 指针运算*& 乘除余三,加减四; //这个"余"是指取余运算即% 移位五,关系六; //移位运算符:> ,关系:> = 等于(与)不等排第七; //即
2010-04-15 10:52:00 940
原创 堆栈、linux c程序存储空间布局的总结
栈主要用来存放局部变量, 传递参数, 存放函数的返回地址.esp 始终指向栈顶, 栈中的数据越多, esp的值越小.堆用于存放动态分配的对象, 当你使用 malloc , new 等进行分配时,所得到的空间就在堆中. 动态分配得到的内存附带有分配信息, 所以你能够 realloc 和 free调它们.全局,静态和常量是分配在数据区中的。数据区包括bss和初始化区。堆向高内存地址生长
2010-04-11 15:32:00 2370
原创 Linux内存管理(zt)
Linux内存管理摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内存管
2010-04-11 15:29:00 1206 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人