第一章 C语言概述 1
第一节 C语言的发展历史 1
第二节 C语言的特点 2
第三节 C语言的一般介绍 3
第四节 C语言程序的编译、连接和运行 6
第二章 Turbo C集成开发环境简介 8
第一节 Turbo C的安装和启动 8
第二节 Turbo C集成开发环境的使用 8
第三节 源程序的输入、编译和运行 16
第三章 C语言的数据类型、运算符与表达式 18
第一节 C语言的数据类型 18
第二节 C语言的运算符与表达式 28
第一节 C语言的顺序结构 47
第四章 C语言的控制语句 47
第二节 C语言的选择结构 49
第三节 C语言的循环结构 60
第五章 C语言的数组 76
第一节 一维数组 77
第二节 二维数组 81
第三节 字符数组 85
第六章 C语言的函数 89
第一节 函数的定义 90
第二节 函数参数与返回值 91
第三节 函数的调用 97
第四节 函数的递归调用 105
第五节 C语言的输入与输出函数 108
第七章 C语言变量的存储类型与作用域规则 122
第一节 自动变量 123
第二节 外部变量 124
第三节 静态变量 126
第四节 寄存器变量 128
第五节 变量的存储类型小结 130
第八章 C语言的指针 136
第一节 指针的概念 136
第二节 指针与数组的关系 147
第三节 指针数组 151
第四节 命令行参数 153
第五节 指针与函数的关系 156
第九章 C语言的结构体和共用体 164
第一节 结构体的定义和使用 164
第二节 结构体类型变量的引用和初始化 167
第三节 结构体数组 169
第四节 结构指针 171
第五节 结构体与函数的关系 175
第六节 共用体 184
第七节 枚举类型 188
第十章 C语言的编译预处理 190
第一节 宏定义语句 190
第二节 文件包含处理 191
第三节 类型定义 192
第十一章 C语言的文件处理 194
第一节 文件概述 194
第二节 文件的建立、打开与关闭 196
第三节 文件的读写 199
第四节 文件的定位 201
第五节 文件状态控制 205