一句话理解
函数调用就是用名字把那份工作跑一遍。
为什么要学
定义只是说明书,调用才会真正执行。
讲解
square(3) 会进入 square,x 变成 3,算出 9 再回来。
参数个数、顺序、类型要和定义匹配。调用可以出现在表达式里:y = square(3) + 1。
例子
int square(int x) { return x * x; }
int main() {
cout << square(4);
return 0;
}
输出:
16
调用 square(4),返回 16,再打印。
常见错误
- 只定义不调用,却期望它自动跑。
- 参数顺序写反。