C/C++
文章平均质量分 85
YLM_007
搬砖
展开
-
C语言中的函数调用,栈的使用
本文共包含一下四个部分。C源代码注释对应汇编代码:此汇编使用”gcc -S hello.c”命令编译生成,部分删减栈空间的使用过程:包括5个部分,五张图C源码int sayhello(int a,int b,int c){ int aa=100; int bb=200; bb=a; bb=b; bb=c; return aa;}main()原创 2015-11-10 16:26:14 · 6427 阅读 · 0 评论 -
Linux0.11--malloc,存储桶原理
1--linux0.99的内存管理简述2--malloc在内存管理中的地位3--malloc的存储桶实现原理1、linux0.99采用分段+分页两种内存分配管理方式,但是对于进程来讲这些都是透明不可见的。线性地址空间被分成64M为一个单元的很多段,每个进程占用一个段,在段内的进程并不知道分段机制的存在,都会认为自己占用从0开始到64M的所有地址空间。分段机制是为了进程间的隔离。原创 2015-11-06 09:51:35 · 1357 阅读 · 0 评论 -
C的另类话题
C提供的标准库是语言最底层的。这个底层是和OS无关的。每种OS又有自己原创 2014-11-23 20:58:10 · 396 阅读 · 0 评论 -
C,日历V1.0。
问题还有很多;比如需要输入每一年是第一天星期几?比如没有实现闰年计算?比如不能显示今天日期?代码如下:#include void year(int newyear,int firstday){ char year[24][21];//4*3显示日历 //全部初始化为' ' int i=0; int j=0; int monthday[12]={31,28,3原创 2015-04-20 16:28:32 · 379 阅读 · 0 评论