在如下行下断点,然后运行,中断;

右击中断的代码行,选择 转到反汇编;
红线标示的行是调用AddNum()函数处;看一下之前使用了push把a和b压入栈;使用push压入栈的变量就是放入栈的变量;
#include <stdio.h>
int AddNum(int , int );
int main(void)
{
int a = 7;
int b = 8;
int sum = AddNum(a, b);
printf("sum: %d",sum);
return 0;
}
int AddNum(int a, int b)
{
int nSum = a + b;
return nSum;
}













![[LeetCode]栈,队列相关题目(C语言实现)](https://img-blog.csdnimg.cn/6c7bf0d007a6419296ca26cf7ac02615.gif)

![读书笔记-《ON JAVA 中文版》-摘要24[第二十一章 数组]](https://img-blog.csdnimg.cn/92ebc929391a45e3a83235d19596207a.png)



