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

右击中断的代码行,选择 转到反汇编;
 
红线标示的行是调用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)



