第1篇 程序设计启蒙 1
案例1 开篇——我们和程序的关系 1
案例2 我是谁——程序的概念 6
案例3 成长方式——程序执行原理 13
第2篇 初识C语言 23
案例1 横空出世——初识C语言 23
案例2 牙牙学语——printf()函数 33
案例3 触碰世界——变量与scanf()函数 42
案例4 练练手脚——作业课 57
案例5 开始思考——算法 64
案例6 成长的样子——数据结构+算法=程序 70
案例7 学运算——运算符知识 74
案例8 学判断——关系运算符和逻辑运算符 84
案例9 玩新花样——更高级的运算符 96
案例10 初试身手——中考成绩分析综合实战 104
第3篇 程序控制 110
案例1 分析选择——switch语句应用 110
案例2 重复——while循环和do-while循环 118
案例3 还有种重复——for循环 126
案例4 当机立断——break语句和continue语句 134
案例5 又玩新花样——输入和输出函数 139
案例6 成长内容——数学函数 144
案例7 随机应变——随机数的应用 151
案例8 符号处理——有关字符串的内容 154
案例9 娱乐时光——“石头剪刀布”游戏综合实战 160
第4篇 数据处理 169
案例1 收拾整理——数组的应用 169
案例2 捉迷藏——数据搜索 176
案例3 排队——数据排序 182
案例4 名片——结构体的应用 188
案例5 珍藏——数据的存储 199
案例6 汲取——文件的读取 207
案例7 组织管理——用函数组织程序 212
案例8 快乐生活——班级学生期末成绩处理综合演练 220
附录 228
附录A ASCII字符代码表 228
附录B 用户注册与登录处理程序段 229
参考文献 234