跳到正文
信奥逐课

第 105 课

参数

🟢 入门 约 5 分钟

一句话理解

参数是调用者交给函数的输入。

为什么要学

没有参数,函数就只能处理写死的数据。

讲解

形参是定义里的变量,实参是调用时真正传入的值。默认按值传递:函数里改形参,外面的实参不变。

可以有多个参数,用逗号分开。需要改外面的变量时,后面会学引用参数。

例子

void add1(int x) { x = x + 1; }
int main() {
    int a = 3;
    add1(a);
    cout << a;
    return 0;
}

输出:

3

按值传递,add1 里的 x 是副本。a 仍是 3。

常见错误

练习 做完再看下一课

默认按值传递时,函数里修改形参会?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课