Unit 1. 基础语法
1.1 命名规则
1.2 数据类型
1.3 格式化输入输出
字符串简介
格式转换符
printf()
scanf()
字符的 I/O
1.4 运算符
运算符及优先级
% 运算符
自增和自减运算符
逗号运算符
备选的逻辑运算符
sizeof 运算符 和 size_t 类型
1.5 类型转换
Unit 2. 流程控制
Unit 3. 函数
Unit 4. 数组
Unit 5. 指针
指针简介
复杂指针类型
指针和多维数组
指针、函数、数组
函数指针
[转] 指针详解
Unit 6. 字符串及其函数
Unit 7. 存储类别
Unit 8. 文件 I/O
Unit 9. 其他数据形式
Unit 10. 位操作
Unit 11. 预处理和 C 库
宏定义指令:#define
文件包含指令:#include
其他预处理指令
泛型选择表达式(C11)
内联函数(C99)
_Noreturn 关键字
C 库介绍
Unit 1. 基础知识
C++ 和 C 语言
1. 复合类型
2. 数组的替代品
3. 函数探幽
4. 内存模型
Unit 2. 类和对象
1. 面向对象编程
2. 类的声明
3. 类的使用
4. 构造方法和析构方法
5. 对象数组
6. 类作用域与常量
Unit 3. 成员函数
1. const 和 this
2. 运算符重载
3. 友元函数
4. 重载运算符练习: 矢量类
5. 类的自动转换和强制类型转换
6. 复习
Unit 4. 类和动态内存分配
1. StringBad 类
2. 有关函数返回对象的说明
3. 指向对象的指针
4. 练习:队列模拟
5. 复习
Segmentation fault —— 使用了未分配的内存
#define 使用错误
牛客错题记录
Unit 1. 基础练习
Unit 2. 递推练习
Unit 3. 递归练习
计算组合数
因式分解
汉诺塔
数据结构实验之链表三:链表的逆置