从零开始学 C++

七节短课,按顺序走,每课都有可运行代码和配套练习题。从第 1 课开始,一周之内你就能写出真正的程序。

1 你好,世界

你的第一个程序,逐行讲清 #include、main 和 cout 到底在做什么。

2 变量与输入

int、double、char、bool —— 声明、打印、用 cin 读,以及四个新手陷阱。

3 条件判断

比较、if/else 链、&& 与 ||,以及 = 和 == 的陷阱。

4 循环

知道次数用 for,不知道用 while,外加三个循环 bug。

5 数组

从 0 开始索引、用循环填充遍历,以及滚动最大值模式。

6 函数

参数、返回值,以及递归的第一次尝鲜。

7 指针

地址、& 与 *,以及让你不踩坑的两条规则。

和这些课配套的文章

课程上完了?

去题库 —— 59 道题从第一步排到真正的算法 —— 或者看现代 C++ 路线图,了解教学核心之后还有什么。