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

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

第1章 C语言概述 1

任务一 计算机语言与程序设计 1

任务二 C语言源程序 3

任务三 程序设计思路 6

任务四 Microsoft Visual C++6.0的使用 8

综合实训任务 12

本章小结 13

习题 13

实训项目 14

第2章 数据类型、运算符、表达式 15

任务一 常量与变量 15

任务二 数据类型 20

任务三 基本运算符与表达式 22

综合实训任务 30

本章小结 31

习题 32

实训项目 35

第3章 程序结构 37

任务一 输入输出函数 37

任务二 顺序结构 42

任务三 分支结构 45

任务四 循环结构 56

综合实训任务 72

任务1 分月计算阶梯电费 72

任务2 超市促销活动收费程序设计 73

任务3 计算学生单科课程的平均成绩 75

任务4 九九乘法表的打印 76

本章小结 78

习题 79

实训项目 82

第4章 数组 85

任务一 一维数组 85

任务二 二维数组 89

任务三 字符数组 91

综合实训任务 98

任务1 网店热销手机排行榜 98

任务2 求矩阵鞍点的位置 100

本章小结 102

习题 102

实训项目 106

第5章 函数 109

任务一 函数的概念 109

任务二 函数的定义和调用 112

任务三 参数传递 116

综合实训任务 124

本章小结 127

习题 128

实训项目 135

第6章 指针 139

任务一 指针基础知识 139

任务二 数组指针变量的说明和使用 144

任务三 函数指针变量 150

综合实训任务 156

任务1 寻找存折密码 156

任务2 拨云见日之指针应用 158

本章小结 160

习题 161

实训项目 166

第7章 编译预处理 168

任务一 宏定义 168

任务二 文件包含 171

任务三 条件编译 171

综合实训任务 173

本章小结 174

习题 175

实训项目 177

第8章 结构体与共用体 178

任务一 结构体的定义与引用 178

任务二 结构体数组与结构体指针 182

任务三 链表 186

任务四 共用体 196

任务五 枚举 198

任务六 类型定义符typedef 199

综合实训任务 200

任务1 学生信息存取 200

任务2 竞选班长选票统计 201

本章小结 203

习题 204

实训项目 205

第9章 文件 207

任务一 文件的概念 207

任务二 文件的操作 208

任务三 文件检测函数 213

综合实训任务 214

任务1 学生信息保存 214

任务2 学生信息读出 216

本章小结 218

习题 218

实训项目 220

第10章 位运算 221

任务一 位运算符 221

任务二 位域(位段) 224

本章小结 225

习题 226

实训项目 226

第11章 常用算法* 227

案例一 摸球游戏 227

相关知识——穷举法 229

案例二 十个人年龄排序 230

相关知识——快速排序 232

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

相关知识——折半查找 235

案例四 汉诺塔游戏 235

相关知识——递归思想 238

本章小结 239

习题 239

实训项目 240