第一章 C语言简介 1
第一节 C语言的历史与现状 1
第二节 C语言的特点 1
第三节 简单C语言的程序 2
第四节 C语言的编辑、编译、连接和执行 3
习题 4
第二章 运算符与数据 6
第一节 标识符 6
第二节 常量 7
第三节 变量 8
第四节 类型混合运算的原则 9
第五节 运算符 10
习题 14
第三章 输入/输出语句 15
第一节 键盘输入 15
第二节 屏幕输出 16
第三节 预处理与控制行 20
第四节 定位打印 21
第五节 打印机输出 21
习题 22
第四章 流程控制语句 26
第一节 条件语句 26
第二节 循环语句 29
第三节 开关语句 34
第四节 转移语句 35
习题 36
第五章 函数 38
第一节 函数的定义与调用 38
第二节 变量的存储类型 40
第三节 递归函数 48
第四节 伪随机数发生器 50
第五节 C的数学库函数 52
第六节 预处理程序 52
习题 55
第六章 数组 指针 57
第一节 数组 57
第二节 指针 62
第三节 排序问题 71
习题 75
第七章 结构 枚举 联合 76
第一节 结构 76
第二节 枚举 82
第三节 联合 87
习题 88
第八章 文件与操作系统 89
第一节 文件处理的基本程序 89
第二节 文件的读写函数 92
第三节 C程序与操作系统 98
习题 98
第九章 常用绘图函数 100
第一节 设置显示方式 100
第二节 文本显示函数 103
第三节 常用绘图函数 105
第四节 图形存取函数 110
第五节 选择调色板 112
习题 113
第十章 C语言与其他语言间的相互调用 114
第一节 混合语言调用 114
第二节 语言约定要求 114
第三节 C对高级语言的调用 116
附录A ASCII码表 122
附录B 部分习题解答 125