swap 程序的栈使用情况分析

我们先用C语言写一个swap交换函数

分析:

1、首先,赋值a=1,b=0

2、取b的地址,并让其入栈,这个其实是swap的后一个形参bt

取a的地址,并让其入栈,这个其实是swap的后一个形参at

函数参数的入栈顺序是从右至左

3、定义temp,并将其入栈

4、下面模拟进栈顺序: