跳到正文
信奥逐课

第 007 课

什么是编译

🟢 入门 约 5 分钟

一句话理解

编译是把你写的 C++ 源码翻译成计算机能执行的程序。

为什么要学

源码是给人看的。计算机真正执行的是编译后的结果。编译不过,程序根本不会跑。

讲解

常见过程:你写 main.cpp → 编译器检查语法并翻译 → 生成可执行文件 → 再运行。

编译器是个很严的老师:少个分号、名字写错、类型不匹配,都会在这一步拦住你。

信奥评测也是先编译你的代码。编译失败就没有分数,错误信息叫编译错误。

例子

// 这一行还只是源码,不能直接当程序跑
int main() {
    return 0;
}

你看到的是源码。编译器读完这些文字,才会生成真正能运行的程序。

常见错误

练习 做完再看下一课

C++ 源码不经编译也能直接被 CPU 执行。

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课