CC++ & Algorithm
算法可视化
入门执行逻辑

函数调用与调用栈

调用函数时,系统把当前状态压入调用栈,执行完函数后弹栈返回,继续执行原来的代码。

main.cpp第 4 行
1int add(int x, int y) {
2 return x + y;
3}
4int main() {
5 int a = 3, b = 4;
6 int c = add(a, b);
7 int d = add(c, 5);
8 return 0;
9}
变量表2 个变量
a3
b4
调用栈栈底 ↓ 栈顶
main
a=3b=4
1/10

main 函数开始,a = 3,b = 4

1 / 10