← 返回学习

LEARNING JOURNAL / C++

C++ 学习

记录我怎么一点一点搞懂编程。

从程序结构、输入输出,到那些终于弄明白的小问题。
这里整理已经接触过的内容,也留下当时的疑问。

01基础语法

程序结构与输入输出

从 main 开始,弄清头文件、std 和输入输出的关系。

变量、整数范围与类型转换

char 与 int、long long 与后缀,以及大整数转换时的疑问。

02数据与计算

运算、数字拆分与进制

从四位数拆分,到按位重建一个数。

03程序控制

if / else 与分段函数

保留那个多写了分号、把 sqrt(0.5) 变成 0.25 的错误。

for、数组与输出约数

循环的三个部分、从 0 开始的下标,以及我做过的约数题。

switch 初学

刚开始接触:case、break、default。

04输入输出与格式

C++ 格式输出与特殊输入

setw、两位小数,以及逗号分隔输入为什么会读错。

05函数与数学

函数调用:f(x) 与 f(f(x))

先算里面,再把结果带入外面。

06C 语言补充

C 语言格式化输出补充

单独放下 printf 的练习,不与 cout 的规则混用。

07我的易错记录

我最容易写错的地方

不是一次记住所有规则,而是下次遇到时知道去哪里找。

调试与排错记录

保留真实遇到的现象,区分已知错误和仍需代码才能判断的问题。