第一章 C语言概述 1
1.1 C语言的发展与特点 1
1.2 C语言的基本符号 4
1.3 简单的数据输入输出 6
1.4 C语言的程序结构 14
1.5 C语言程序的上机步骤 16
第二章 基本数据类型、运算符和表达式 21
2.1 C语言的数据类型 21
2.2常量和变量 22
2.3整型数据 25
2.4实型数据 27
2.5字符型数据 29
2.6变量的初始化 32
2.7运算符与表达式 33
第三章 程序控制语句 49
3.1结构化程序设计概念及C语句 49
3.2顺序结构 53
3.3分支结构 56
3.4循环结构 66
3.5辅助语句 73
3.6程序举例 76
第四章 数组 84
4.1数组的基本概念 84
4.2一维数组 85
4.3字符数组 89
4.4多维数组 92
4.5程序举例 97
第五章 程序的构造及函数 102
5.1 C语言的组成 102
5.2 C语言的函数 106
5.3函数的参数 111
5.4函数的调用 122
5.5程序编译预处理 134
第六章 结构与联合 142
6.1结构 142
6.2联合 156
6.3位字段 161
6.4枚举类型 163
6.5用Typedef定义类型 167
第七章 指针 171
7.1指针的概念 171
7.2变量的指针与指针变量 172
7.3指针与数组 181
7.4指针与函数 196
7.5指针与结构 207
第八章 文件及库函数的使用 222
8.1 C语言文件的概述 222
8.2标准输入输出函数 223
8.3标准设备文件及I/O改向 227
8.4缓冲型文件输入输出系统 230
8.5非缓冲型文件输入输出系统 253
参考资料 261