《C语言程序设计案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:耿红琴,姚汝贤主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121249273
  • 页数:320 页
图书介绍:C语言是国内外广泛使用的计算机语言,是理工类专业人员应掌握的一种程序设计工具。本书以能力培养为目标、以工作过程为导向,用案例贯穿知识,用任务驱动教学,精心策划、准确定位、概念清晰、案例真实,内容涵盖了C语言程序结构及运行环境、顺序结构、选择结构、循环结构、函数、数据类型及表达式、编译预处理、数组、指针、结构体、文件等。另外,根据当前多个行业对程序设计人员的从业要求,作者对本书增加了常用算法介绍与运用。

第1章 认识C语言 1

案例一 用计算机求解圆的面积 1

相关知识 3

案例二 Microsoft Visual C++6.0的使用 5

相关知识——C程序结构 9

知识拓展 9

本章小结 16

习题 17

实训项目 17

第2章 简单C语言程序的编写 19

案例一 超市收费程序设计 19

案例二 超市促销活动收费程序设计 20

相关知识——基本if语句 22

案例三 超市收银程序设计 22

相关知识——for语句 24

知识拓展 24

本章小结 31

习题 31

实训项目 32

第3章 分支结构程序设计 33

案例一 阶梯电费的计算 33

相关知识 37

案例二 简单计算器的设计 44

相关知识——switch语句 46

案例三 自动售货机商品价格的查询 48

案例四 比赛结果的预测 51

本章小结 52

习题 53

实训项目 59

第4章 循环结构程序设计 61

案例一 计算学生单科课程的平均成绩 61

相关知识——while语句 63

案例二 寻找密码 63

相关知识——do-while语句 64

案例三 九九乘法表的打印 64

相关知识——for语句 66

案例四 猜数游戏 68

相关知识 69

案例五 百钱买百鸡 75

本章小结 77

习题 77

实训项目 83

第5章 函数 85

案例一 收费系统 85

相关知识 88

案例二 复数运算 91

相关知识 93

案例三 猜年龄 98

相关知识 99

知识拓展——编译预处理 100

本章小结 106

习题 106

实训项目 110

第6章 数据类型与表达式 113

6.1 数据类型 113

6.2 数据的输入和输出 124

6.3 运算符和表达式 134

6.4 类型转换 139

本章小结 142

习题 142

第7章 数组 145

案例一 网店热销手机排行榜 145

相关知识 148

案例二 求矩阵鞍点的位置 150

相关知识 152

案例三 信息加密处理 154

相关知识——字符数组与字符串 155

本章小结 161

习题 161

实训项目 166

第8章 指针 167

案例一 寻找存折密码 167

相关知识 169

案例二 拨云见日之指针应用 171

相关知识——指针的交换 174

案例三 一种猜宝游戏 175

相关知识——指针作为函数参数 176

案例四产品使用寿命统计分析 177

相关知识——数组与指针 180

案例五 实现简单电子表格功能 184

相关知识 186

案例六 信息解密 188

相关知识——字符串指针变量 189

案例七 字符串排序 191

相关知识 193

案例八 动态存储管理 196

相关知识——动态存储管理函数 198

本章小结 199

习题 199

实训项目 207

第9章 结构体 209

案例一 学生信息存取 209

相关知识 211

案例二 竞选班长选票统计 216

相关知识 218

案例三 班长基本信息输出 220

相关知识 222

案例四 学生成绩管理系统 225

相关知识——创建链表 232

相关知识——链表的增、删操作 242

案例五 设计教师与学生通用表格 248

相关知识——共用体 250

本章小结 252

习题 253

实训项目 262

第10章 文件 263

案例一 学生信息保存 263

相关知识 265

案例二 学生信息读出 270

案例三 学生信息备份 272

相关知识——文件定位函数 275

本章小结 276

习题 276

实训项目 284

第11章 常用算法 285

案例一 摸球游戏 285

相关知识 288

案例二 全班C语言成绩排序 288

相关知识——快速排序 290

案例三 查询商品价值的排名 291

相关知识——折半查找 293

案例四 汉诺塔游戏 293

相关知识——递归思想 296

案例五 阿里巴巴装袋问题 297

相关知识——贪心算法 299

本章小结 301

习题 301

实训项目 302

附录 303

附录Ⅰ ASCⅡ码表 303

附录Ⅱ C运算符的优先级与结合性 305

附录Ⅲ C的关键字 306

附录Ⅳ C的库函数 307

附录Ⅴ 常见的编译错误信息 310

参考书目 319