第1章 C语言概述 1
一、知识归纳 1
二、基础知识训练 2
三、实验指导 3
第2章 数据类型、运算符及表达式 11
一、知识归纳 11
二、基础知识分析 14
三、基础知识训练 17
四、实验指导 21
第3章 顺序结构程序设计 24
一、知识归纳 24
二、基础知识分析 25
三、基础知识训练 29
四、能力提高(程序设计) 33
五、实验指导 35
第4章 选择结构程序设计 37
一、知识归纳 37
二、基础知识分析 39
三、基础知识训练 45
四、能力提高(程序设计) 51
五、实验指导 55
第5章 循环结构程序设计 57
一、知识归纳 57
二、基础知识分析 59
三、基础知识训练 65
四、能力提高 73
五、实验指导 77
第6章 数组 80
一、知识归纳 80
二、基础知识分析 82
三、基础知识训练 88
四、能力提高(程序设计) 97
五、实验指导 100
第7章 函数 103
一、知识归纳 103
二、基础知识分析 106
三、基础知识训练 114
四、能力提高 125
五、实验指导 128
第8章 指针 129
一、知识归纳 129
二、基础知识分析 132
三、基础知识训练 140
四、能力提高(程序设计) 152
五、实验指导 156
第9章 结构体及其他数据类型 157
一、知识归纳 157
二、基础知识分析 159
三、基础知识训练 164
四、能力提高(程序设计) 173
五、实验指导 176
第10章 位运算 177
一、知识归纳 177
二、基础知识分析 177
三、基础知识训练 179
四、实验指导 180
第11章 文件 181
一、知识归纳 181
二、基础知识分析 183
三、基础知识训练 186
四、能力提高(程序设计) 190
五、实验指导 192
附录一 综合实训项目 194
附录二 上机综合训练题 196
附录三 山东省高校计算机等级考试C语言考试样题 220
附录四 基础知识训练答案 230
参考文献 234