c函数调用过程(栈帧)详解

栈帧总结:


源程序:
#include<stdio.h>

int my_add(int a, int b)
{
	int z = a + b;
	return z;
}

int main()
{
	int a = 0XAAAAAAAA;
	int b = 0xFFFFFFFF;
	int add = my_add(a,b);
	printf("add = %d\n",add);
	return 0;
}

将此程序调试并转到汇编执行:



扫描二维码关注公众号,回复: 963883 查看本文章
①①

①②

①③
①④

①⑤
①⑥

①⑦
①⑧
①⑨

②0
②①

猜你喜欢

转载自blog.csdn.net/tec_1535/article/details/80260839