四、循环语句和goto语句
1. while语句、for语句和do while语句
2. 循环语句的选择和使用
3. 逗号表达式
4. 循环语句的嵌套
5. 循环中的非常规控制(break和contiunue)、goto语句
五、函数
1. 函数的基本概念
2. 函数的调用、结构和定义
3. 函数的调用关系和返回值
4. 局部变量和全局变量
5. 函数参数的传递
6. 标准库函数
7. 递归函数
六、数组
1. 一维数组:定义和初始化、复制、数组参数
2. 字符串和字符数组
3. 标准字符串函数
4. 二维数组:定义、引用、访问、数组参数
七、指针
1. 地址与指针
2. 指针变量:定义和赋值、访问、参数和返回值
3. 指针运算:指针与整数的加减、指针相减和比较、强制类型转换和void*指针、不合法的指针运算、指针类型与数组类型的差异
4. 指针与数组
5. 指向二维数组的指针、多重指针和指针数组
6. 函数指针
八、结构和联合
1. 结构:结构类型的定义和访问、包含结构的结构
2. 联合:联合类型的定义和访问
3. 类型定义语句(typedef)
九、输入/输出和文件
1. 输入/输出的基本过程和文件类型
2. 文件的打开、创建和关闭
3. 文件数据的正文(文本)格式读写
4. 读写操作中的定位
5. 文件数据的二进制格式读写
参考自:991“数据结构与C语言程序设计”考试大纲(2020版)