第一章 概述 1
第一节 C语言发展概况 1
第二节 C语言的特点与C语言程序设计的支持环境 1
第三节 Turbo C 2.0使用简介 3
习题一 7
第二章 数据类型与运算 8
第一节 标识符、常量、变量与数据类型 8
第二节 基本数据类型 9
第三节 运算及运算符 12
习题二 19
第三章 结构化程序设计方法与数据的输入、输出 21
第一节 结构化程序设计方法 21
第二节 数据的输入和输出 23
第三节 C语言的语句 27
习题三 29
第一节 选择结构 31
第四章 选择结构与循环结构 31
第二节 循环结构 39
习题四 48
第五章 数组 53
第一节 一维数组 53
第二节 二维数组 56
第三节 字符串和字符数组 59
习题五 63
第一节 函数 66
第六章 函数与编译预处理 66
第二节 函数调用 69
第三节 局部变量与全局变量 72
第四节 静态存储变量与动态存储变量 73
第五节 编译预处理 76
习题六 80
第七章 指针 83
第一节 指针的概念 83
第二节 指针变量 84
第三节 指针与数组 87
第四节 指针与字符串 93
第五节 函数参数中的指针 96
第六节 指针与函数 101
第七节 指针数组 106
第八节 指向指针的指针 108
第九节 main函数中的参数 109
第十节 指针数据与指针运算小结 110
习题七 111
第八章 结构体与共用体 114
第一节 结构体变量的定义与引用 114
第二节 结构体数组 119
第三节 指向结构体类型数据的指针 122
第四节 共用体类型 125
习题八 128
第一节 按位运算 130
第九章 位运算 130
第二节 移位运算 134
习题九 135
第十章 文件 136
第一节 C文件概述 136
第二节 C文件的打开与关闭 137
第三节 文件的读写函数 139
习题十 146
第一节 图形绘制的硬件基础 148
第十一章 绘图 148
第二节 Turbo C 2.0的图形函数 149
第三节 绘图程序举例 153
习题十一 157
附录一 ASCII字符编码一览表 158
附录二 Turbo C编译错误信息表 159
附录三 习题参考答案 164
参考文献 188