函数调用与返回 · 控制流的一次往返

调用时跳进函数体,传入实参的拷贝;return 把结果带回调用点继续执行
主调函数 caller int main() { int a = 2, b = 3; int r = max(a, b); cout << r; } main 的局部变量 a 2 b 3 r ? 被调函数 callee int max(int x, int y) { int m = (x > y) ? x : y; return m; } max 的形参 / 局部变量 x · y · m · ① 跳进函数体 ② 实参 → 形参:值传递,拷贝一份 ④ return 把结果带回调用点