![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数栈帧的调用
文章平均质量分 62
夏虫的春天
这个作者很懒,什么都没留下…
展开
-
描述函数栈帧的调用过程
这次我们通过例子来研究调用过程:int sum(int a,int b) { int temp = 0; temp = a+b; return temp; } int main() { int a = 10; int b = 20; int ret = sum(a,b); return 0; }CPU含有两个寄存器:eax,edx 返回值字节: 1.原创 2017-10-25 16:41:59 · 376 阅读 · 0 评论 -
你所不知道的++i,和i++
相信所有人都对i++和++i不陌生,当有人问到你i++和++i的区别时,你会非常肯定的回答:i++是先取值后++,++i是先++后取值。你的回答确实没问题,但是这里要讲的确实你可能不知道的。 这道题的答案你们能算出来吗? ` int main() { int i = 0; printf("%d%d%d%d",i++,--i,i++,++i); } ` 咋眼一看好像很简单,我就直接说结果了原创 2017-10-25 17:31:25 · 211 阅读 · 0 评论