C语言复习
变量
- 变量定义
- 变量类型
程序结构
- 程序都有哪些结构
if与if...elseswitch...case(switch与case中放的数据类型,在case中定义变量)for、while与do...whilefor循环的三个表达式含义与执行顺序- 循环嵌套
数组
- 数组定义
- 赋值与取值
- 遍历
- 排序
- 字符串与字符数组的区别
- 字符串库函数
- 二维数组定义
- 二维数组遍历与赋值
函数
- 函数定义与声明
- 返回值、函数名、参数写法与规范
- 形参与实参
- 函数的调用
- 函数与数组
指针
- 指针定义
int *p、p与*p的区别- 指针与函数(交换两个数)
- 指针与一维数组(使用指针遍历,
*p、p++、(p + 1)、*(p + 1)、*p + 1的区别) - 指针与二维数组(二维数组指针,
*p[4]与(*p)[4]的区别) const与intconst与int *
结构体
- 结构体定义
- 结构体赋值与访问
- 结构体数组
- 结构体指针
- 结构体中
char name[10]与char *name的区别
数据结构
- 栈
- 队列
- 链表(CRUD操作)
- malloc
其他
typedefstaticenum#define