第1章 C语言概述
1.1 C语言基础知识
1.2 常量、变量和数据类型
1.3 经典题解
1.4 同步练习
1.5 同步练习答案
第2章 运算符与表达式
2.1 C语言运算符简介
2.2 算术运算符和算术表达式
2.3 赋值运算符和赋值表达式
2.4 位运算
2.5 经典题解
2.6 同步练习
2.7 同步练习答案
第3章 基本语句
3.1 C语句概述
3.2 赋值语句
3.3 数据输入输出的概念及在C语言中的实现
3.4 单个字答的输入输出
3.5 数据格式的输入与输出
3.6 经典题解
3.7 同步练习
3.8 同步练习答案
第4章 选择结构
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 if语句和用if语句构成的选择结构
4.4 switch语句和goto语句
4.5 经典题解
4.6 同步练习
4.7 同步练习答案
第5章 循环结构
5.1 概述
5.2 while语句
5.3 do…while语句
5.4 for语句
5.5 循环的嵌套
5.6 几种循环的比较
5.7 break语句和continue语句
5.8 经典题解
5.9 同步练习
5.10 同步练习答案
第6章 数组
6.1 一维数组的定义和引用
6.2 二维数组的定义和引用
6.3 字符数组
6.4 经典题解
6.5 同步练习
6.6 同步练习答案
第7章 函数
7.1 概述
7.2 库函数
7.3 函数定义的一般形式
7.4 函数参数和函数返回值
7.5 函数的调用
7.6 函数的嵌套调用与递归调用
7.7 数组作为函数参数
7.8 全局变量和局部变量
7.9 变量的存储类别
7.10 内部函数和外部函数
7.11 经典题解
7.12 同步练习
7.13 同步练习答案
第8章 指针
8.1 关于地址和指针
8.2 变量的指针和指向变量的指针变量
8.3 数组与指针
8.4 字符串与指针
8.5 指向函数的指针
8.6 返回指针值的函数
8.7 指直数组和指向指针的指针
8.8 经典题解
8.9 同步练习
8.10 同步练习答案
第9章 编译预处理和动态存储分配
9.1 宏定义
9.2 文件包含
9.3 条件编译
9.4 关于动态存储的函数
9.5 经典题解
9.6 同步练习
9.7 同步练习答案
第10章 结构体与共用体
10.1 用typedef说明一种新类型名
10.2 结构体类型
10.3 结构体类型变量的定义
10.4 结构体变量的引用
10.5 结构体数组
10.6 指向结构体类型数据的指针
10.7 链表
10.8 共同体
10.9 经典题解
10.10 同步练习
10.11 同步练习答案
第11章 文件
11.1 C语言文件的概念
11.2 文件类型指针
11.3 文件的打开与关闭
11.4 文件的读写
11.5 文件的定位
11.6 经典题解
11.7 同步练习
11.8 同步练习答案
第12章 笔试全真模拟试卷
12.1 笔试全真模拟试卷(1)
12.2 笔试全真模拟试卷(2)
12.3 笔试全真模拟试卷(3)
12.4 笔试全真模拟试卷(4)
12.5 笔试全真模拟试卷(5)
12.6 参考答案及解析
第13章 上机指导及全真模拟试题
13.1 上指指导
13.2 上机全真模拟试题(1)
13.3 上机全真模拟试题(2)
13.4 参考答案及解析
附录
附录A 2004年9月笔试试卷、参考答案及解析
附录B 常用字符与ASCII码对照表
附录C C语言关键字
附录D 运算符的优先级与结合性
附录E C语言库函数