绪论 1
第一章 C语言基础知识 7
第一节 常量 7
第二节 变量及其数据类型 11
第三节 变量的存储类型和作用范围 17
第四节 变量的初始化 26
第五节 数组 26
第六节 运算符与表达式 33
第七节 标准输入输出函数 46
思考题与习题 57
第二章 结构控制语句 60
第一节 程序的三种结构 60
第二节 选择结构控制语句 62
第三节 循环控制语句 66
思考题与习题 74
第三章 指针 75
第一节 指针变量 75
第二节 指针的说明与初始化 76
第三节 指针运算 77
第四节 指针和数组 80
第五节 字符指针与字符串 87
第六节 命令行参数 89
思考题与习题 91
第四章 函数 92
第一节 函数的定义和调用 92
第二节 函数间的参数传递方式 96
第三节 数组与函数 99
第四节 编译预处理 104
思考题与习题 106
第五章 结构、联合体与枚举 107
第一节 结构 107
第二节动态分配函数 123
第三节 引用自身的结构 126
第四节 联合 129
第五节 枚举 131
第六节 类型定义 132
思考题与习题 133
第六章 文件 135
第一节 流和文件系统 135
第二节 缓冲文件系统 138
第三节 非缓冲文件系统 148
思考题与习题 151
第七章 屏幕管理 152
第一节 文本屏幕管理 152
第二节 图形屏幕管理 157
思考题与习题 170
第八章 C++基础 171
第一节 概述 171
第二节 C++的输入与输出 172
第三节 内联函数 174
第四节 函数重载 175
第五节 函数参数的默认值 177
思考题与习题 178
附录 Turbo C 2.0常用库函数 179
参考文献 184