第一章 C语言基础 1
第一节 C语言简史及特点 1
第二节 C语言的基本符号与关键字 3
第三节 C语言程序的基本结构 4
第四节 C语言程序的编辑及运行 7
第五节 实训Turbo C系统的基本操作方法 8
习题 12
第二章 数据类型及其运算 13
第一节 常量和变量 13
第二节 C语言的数据类型 14
第三节 变量赋初值 22
第四节 运算符和表达式 23
第五节 实训 表达式的应用 30
习题 32
第三章 C语言的控制结构 35
第一节 算法与结构 35
第二节 顺序结构 38
第三节 选择结构 46
第四节 循环结构 52
第五节 应用举例 58
第六节 实训 顺序、选择与循环结构的应用 63
习题 71
第四章 数组 78
第一节 数组的概念 78
第二节 一维数组 78
第三节 二维数组 82
第四节 字符数组与字符串 85
第五节 实训 数组的应用 91
习题 92
第五章 函数 98
第一节 函数的定义 98
第二节 函数的调用 101
第三节 变量的存储属性 109
第四节 函数的作用域和存储类别 115
第五节 编译预处理 116
第六节 实训 函数的应用 125
习题 130
第六章 指针 136
第一节 指针与指针变量 136
第二节 数组的指针和指向数组的指针变量 140
第三节 字符串的指针和指向字符串的指针变量 147
第四节 指针与函数 149
第五节 指针数组和指向指针的指针 153
第六节 实训 指针的应用 156
习题 162
第七章 结构体、共同体与文件 166
第一节 结构体 166
第二节 共同体 181
第三节 文件 186
第四节 C库文件 197
第五节 实训 结构体的应用 199
习题 199
第八章 C语言应用 201
第一节 字符屏幕输出 201
第二节 图形处理 204
第三节 C语言综合实训 208
第九章 C语言常见错误浅析 213
第一节 C程序常见的出错信息浅析 213
第二节 C语言程序中常见语法错误浅析 218
附录 230
附录一 C语言库函数简介 230
附录二 常用字符与ASCⅡ代码对照表 253
附录三 C语言语句的语法格式(常用) 254
附录四 C语言运算符的优先次序 256
参考文献 257