图书介绍

普通高等教育“十三五”规划教材 计算机专业群 C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

普通高等教育“十三五”规划教材 计算机专业群 C语言程序设计
  • 张岗亭,李向军主编;高寅生,朱浩悦,杨振华副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517046615
  • 出版时间:2016
  • 标注页数:283页
  • 文件大小:39MB
  • 文件页数:291页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

普通高等教育“十三五”规划教材 计算机专业群 C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 什么是计算机程序1

1.2 程序设计语言的发展1

1.3 C语言的发展及其特点4

1.4 最简单的C语言程序6

1.4.1 最简单的C语言程序举例6

1.4.2 C语言程序的结构10

1.5 C语言程序的运行12

1.6 本章小结19

习题120

第2章 算法与程序设计23

2.1 程序的灵魂——算法23

2.2 程序设计的基本过程28

2.3 程序设计的基本方法31

2.3.1 结构化程序设计31

2.3.2 模块化程序设计33

2.3.3 “自顶向下、逐步细化”的设计过程34

2.4 本章小结35

习题235

第3章 最简单的C语言程序设计——顺序程序设计37

3.1 顺序程序设计举例37

3.2 数据的表现形式及其运算38

3.2.1 数据类型38

3.2.2 常量和变量40

3.2.3 运算符和表达式56

3.3 C语句68

3.3.1 C语句的作用和分类68

3.3.2 最基本的语句——赋值语句70

3.4 数据的输入输出70

3.4.1 数据输入输出的概念70

3.4.2 用printf函数输出数据71

3.4.3 用scanf函数输入数据73

3.4.4 字符数据的输入输出76

3.5 本章小结78

习题379

第4章 选择结构程序设计82

4.1 选择结构和条件判断82

4.2 用if语句实现选择结构82

4.3 用switch语句实现选择结构91

4.4 关系运算符和关系表达式95

4.4.1 关系运算符及其优先次序95

4.4.2 关系表达式96

4.5 逻辑运算符和逻辑表达式96

4.5.1 逻辑运算符及其优先次序96

4.5.2 逻辑表达式97

4.6 条件运算符和条件表达式98

4.7 本章小结99

习题4100

第5章 循环结构程序设计103

5.1 为什么需要循环103

5.2 用while语句实现循环104

5.3 用do-while语句实现循环106

5.4 用for语句实现循环109

5.5 循环的嵌套112

5.6 几种循环的比较113

5.7 改变循环执行的状态114

5.7.1 break语句114

5.7.2 continue语句115

5.8 循环程序举例117

5.9 本章小结120

习题5121

第6章 数组128

6.1 一维数组129

6.1.1 一维数组的定义129

6.1.2 一维数组元素的引用129

6.1.3 一维数组的初始化130

6.1.4 一维数组的应用130

6.2 二维数组136

6.2.1 二维数组的定义136

6.2.2 二维数组元素的引用137

6.2.3 二维数组的初始化137

6.2.4 二维数组的应用137

6.3 使用字符数组处理字符串139

6.3.1 为字符数组初始化一个字符串139

6.3.2 存有字符串的字符数组的输入输出140

6.3.3 字符串处理函数141

6.3.4 字符数组应用举例142

6.4 使用typedef定义数据类型144

6.5 本章小结145

习题6145

第7章 函数155

7.1 函数的定义155

7.2 函数的参数及函数的返回值156

7.2.1 形式参数和实际参数156

7.2.2 函数的返回值157

7.3 函数的调用157

7.3.1 函数的调用格式和执行过程157

7.3.2 函数的调用方式158

7.4 函数的声明159

7.4.1 对被调函数的声明格式159

7.4.2 对被调函数的声明位置159

7.5 函数之间的数据传递160

7.6 函数的嵌套调用和递归调用161

7.6.1 函数的嵌套调用161

7.6.2 函数的递归调用163

7.7 局部变量与全局变量164

7.7.1 局部变量165

7.7.2 全局变量166

7.8 变量的存储类别167

7.8.1 动态存储类别与静态存储类别167

7.8.2 局部变量的存储类别168

7.8.3 全局变量的存储类别169

7.9 内部函数与外部函数171

7.9.1 内部函数171

7.9.2 外部函数171

7.10 程序举例173

7.11 本章小结174

习题7175

第8章 指针178

8.1 概述178

8.2 指针变量的定义及指针的操作178

8.2.1 指针变量的定义178

8.2.2 指针的操作179

8.3 指针与一维数组182

8.3.1 指向一维数组元素的指针182

8.3.2 通过指针引用一维数组元素182

8.4 数组作为函数的参数183

8.4.1 数组元素作为函数实参183

8.4.2 数组名作为函数参数183

8.5 指针与二维数组187

8.5.1 二维数组中的地址187

8.5.2 指向二维数组元素的指针188

8.5.3 指向一个含有N个元素的一维数组的指针189

8.5.4 二维数组名作为函数参数191

8.6 返回地址值的函数192

8.7 函数的指针及指向函数的指针变量192

8.7.1 函数指针的概念192

8.7.2 函数指针的定义193

8.7.3 使用函数指针变量调用函数193

8.8 指针数组与指向指针的指针193

8.8.1 指针数组193

8.8.2 指向指针的指针195

8.8.3 指针数组作为主函数的形参196

8.9 本章小结196

习题8197

第9章 结构体与共用体209

9.1 定义和使用结构体变量209

9.1.1 结构体类型的定义209

9.1.2 定义结构体变量210

9.1.3 结构体变量的引用及初始化212

9.2 使用结构体数组214

9.2.1 结构体数组的定义215

9.2.2 结构体数组的使用215

9.3 结构体指针216

9.3.1 指向结构体变量的指针216

9.3.2 指向结构体数组的指针变量218

9.3.3 结构体变量和指向结构体的指针作函数的参数219

9.4 用指针处理链表220

9.4.1 链表的结构及定义220

9.4.2 动态存储分配221

9.4.3 链表的使用及操作223

9.5 共用体类型226

9.5.1 共用体类型的定义226

9.5.2 共用体变量的定义及引用226

9.5.3 共用体的特点228

9.6 使用枚举类型228

9.7 本章小结229

习题9230

第10章 文件238

10.1 C文件概述238

10.2 文件指针238

10.3 文件的打开与关闭239

10.3.1 文件的打开239

10.3.2 文件的关闭240

10.4 文件的读写241

10.4.1 字符读写函数——fgetc()和fputc()241

10.4.2 数据块读写函数——fread()和fwrite()242

10.4.3 格式读写函数——fscanf()和fprintf()243

10.4.4 字符串读写函数——fgets()和fputs()244

10.5 文件定位244

10.5.1 位置指针复位函数rewind()244

10.5.2 随机读写与fseek()函数244

10.6 本章小节245

习题10246

第11章 C++入门251

11.1 从C语言到C++语言251

11.2 面向对象程序设计的相关概念251

11.3 C++程序的组成及基本要素253

11.3.1 C++程序的基本组成253

11.3.2 C++程序的基本要素255

11.4 C++程序设计基础255

11.4.1 函数重载及函数参数缺省255

11.4.2 引用256

11.4.3 变量的作用域、new、delete256

11.4.4 类和对象的定义257

11.4.5 构造函数和析构函数258

11.4.6 继承和派生258

11.5 本章小结260

习题11260

附录A 在Visual C++6.0环境下运行C程序的方法262

附录B 常用字符与ASCII代码对照表269

附录C C语言中的关键字列表270

附录D 运算符和结合性表271

附录E C语言常用语法题要273

附录F C库函数277

参考文献283

热门推荐