跳到正文
信奥逐课

第 009 课

什么是编译错误

🟢 入门 约 5 分钟

一句话理解

编译错误是源码还没变成可执行程序,就被编译器拦住了。

为什么要学

这是最常见的第一道墙。先看行号,再看缺了什么。

讲解

典型原因:少分号、括号不配、变量没定义、头文件没写、中文标点、类型写错。

错误信息里最有用的是第一处报错的行号。后面一串往往是被第一处带出来的。

编译错误和运行错误不同:前者程序还没开始跑,后者已经跑起来了才出事。

例子

int main() {
    int x = 1
    return 0;
}

int x = 1 后面少了分号,编译器会在这一带报错。补上 ; 才能过编译。

常见错误

练习 做完再看下一课

少写分号通常属于?

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课