沿着学习的顺序阅读

C语言

C的类型、指针、表达式、输入输出与编译组织。

C存储类说明符

区分对象的作用域、存储期和链接,并理解static与extern的作用。

C格式化输出

用printf的转换说明控制输出,理解参数类型、字段宽度与精度。

C格式化输入

理解scanf的地址参数、空白处理和返回值。

C数据类型与大小

说明C基本类型的字节大小、取值范围、溢出与整型除法,并把它们与Python的整数模型对照。

C预处理

理解宏替换、头文件包含和条件编译。

C运算符优先级

C的表达式分组、结合方向以及位运算、比较和指针表达式的常见误判。

C指针与数组

说明数组名与指针的等价关系、指针运算的步长、函数传参时的数组退化,以及字符串、下标越界和悬垂指针的常见问题。