数组与指针
- 什么是指针?
- 指针的定义和初始化
- 指针的基本运算
- 将指针用作参数和返回值
- 什么是数组?
- 数组和指针的关系
- 字符串
- 指针和数组的组合(多维数组、指针的指针、指针数组、数组的指针)
- 数组初始化
- 命令行参数
- 指向函数的指针
结构体
- 什么是结构体?
- 结构体的初始化
- 结构体的操作
- 将结构体用作参数和返回值
- 结构体的数组
- 结构体的指针
- 自引用结构体
- typedef类型定义
- union联合体
- bitfield位域
输入输出
- 字符输入输出函数
- 标准输入输出的重定向
- 格式化输出printf,sprintf
- 变长参数列表
- 格式化输入scanf,sscanf
- 文件访问fopen,fclose,getc,putc,fprintf,fscanf
- 行输入输出fgets,fputs
- 其他常用函数