第一章 C语言概述
1.1 C语言的特点
1.2 C语言标识符
1.3 C语言的程序设计风格
1.4 C语言的结构
1.5 C语言的开发和运行
基本题1
习题1
答案1
第二章 数据类型、运算符与表达式
2.1 基本数据类型
2.1.1 常量和变量
2.1.2 整型数据
2.1.3 实型数据
2.1.4 字符型数据
2.2 运算符
2.3 表达式
2.4 赋值运算符
2.5 类型转换
基本题2
习题2
答案2
第三章 顺序结构
3.1 赋值语句
3.2 输入语句
3.3 输出语句
基本题3
习题3
答案3
第四章 选择结构
4.1 if语句
4.2 条件表达式
4.3 switch语句
基本题4
习题4
答案4
第五章 循环结构
5.1 for语句
5.2 while语句
5.3 do-while语句
5.4 break和continue语句
5.5 goto语句和标号
5.6 三种循环语句之间的比较
基本题5
习题5
答案5
第六章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
基本题6
习题6
答案6
第七章 指针
7.1 指针变量的定义
7.2 指针的说明和初始化
7.3 指针运算
7.4 指针和数组
7.5 字符指针和字符串
7.6 指针数组
7.7 多级指针
7.8 命令行参数
基本题7
习题7
答案7
第八章 函数
8.1 函数定义和使用
8.2 函数的存储类型
8.3 变量的作用域和存储类型
8.3.1 局部变量和全局变量
8.3.2 变量的存储类型
8.4 函数的数据传递
8.5数组在函数间的传递
8.6 指针型函数
8.7 指向函数的措针
基本题8
习题8
答案8
第九章 结构体和联合体
9.1 结构体定义和变量说明
9.2 结构体变量的引用和初始化
9.3 结构体数组
9.4 结构体指针
9.5 函数之间结构体变量的数据传递
9.6 结构体嵌套
9.7 利用结构体变量构成链表
9.8 联合体
9.9 枚举类型
9.10 用户定义类型
基本题9
习题9
答案9
第十章 文件
10.1 文件概述
10.2 文件的输入输出
10.2.1 文件的打开和关闭
10.2.2 文件的字符输入输出函数
10.2.3 文件的字符串输入输出函数
10.2.4 文件的格式化输入输出函数
10.2.5 文件的数据块输入输出函数
10.3 文件的定位操作
10.4 文件的错误操作
基本题10
习题10
答案10
第十一章 编译预处理
11.1 宏
11.2 条件编译
11.3 文件包含
基本题11
习题11
答案11
第十二章 常用的算法设计
12.1 排序
12.2 查找
12.3 枚举法
12.4 递归法
12.4.1 牛顿迭代法
基本题12
习题12
答案12
附录A 全国计算机等级考试(二级)——C语言大纲
附录C C语言运算符及优先级
附录D 可打印字符与ASCII代码对照表
参考文献