跳到正文
信奥逐课

第 107 课

局部变量

🟢 入门 约 5 分钟

一句话理解

局部变量只在定义它的花括号里活着。

为什么要学

循环变量 i、临时 sum,都应该是局部的,避免互相踩。

讲解

函数里的变量,函数结束就销毁。每次调用都是新的。

for (int i = 0; …) 的 i 只在这个 for 里。出了 for 再用不编译。

例子

int f() {
    int t = 1;
    return t;
}

t 是 f 的局部变量。f 外面看不到 t。

常见错误

练习 做完再看下一课

函数结束后,它的局部变量?

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课