1. 调用函数时,将实际参数(实参) 的值传递给形参。
  2. 执行函数体中的语句。
  3. 非 void 函数通过 return 语句返回结果,程序回到调用处继续执行。

示例:求两个整数的最大值

#include <iostream>
using namespace std;

// 函数定义:形参 num1, num2 接收实参值
int max(int num1, int num2) {
    return num1 > num2 ? num1 : num2;  // 三元运算符简化逻辑
}

int main() {
    int a = 5, b = 2;
    int result = max(a, b);  // 调用函数,实参 a、b 传递给形参
    cout << "最大值: " << result << endl;  // 输出 5
    return 0;
}