图书介绍

C语言程序设计 面向思维的拓展【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计 面向思维的拓展
  • 肖乐主编;董卓莉,王云侠副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115415806
  • 出版时间:2016
  • 标注页数:240页
  • 文件大小:31MB
  • 文件页数:248页
  • 主题词: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.2.1 机器语言1

1.2.2 中级语言2

1.2.3 高级语言2

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

1.3.1 C语言的发展2

1.3.2 C语言的特点3

1.4 最简单的C语言程序4

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

1.4.2 C语言程序的结构5

1.5 C语言程序运行的步骤与方法5

1.6 本章小结6

习题一7

第2章 算法8

2.1 算法概述8

2.2 简单算法举例9

2.3 算法的特性10

2.4 算法描述方法10

2.4.1 用自然语言描述算法11

2.4.2 用流程图描述算法11

2.4.3 3种基本结构和改进的流程图13

2.4.4 用计算机语言描述算法16

2.4.5 用伪代码描述算法17

2.5 本章小结18

习题二18

第3章 数据及顺序程序设计19

3.1 数据的表现形式及其运算19

3.1.1 常量与变量19

3.1.2 数据类型21

3.1.3 整型数据22

3.1.4 实型数据25

3.1.5 字符型数据27

3.1.6 变量的赋值30

3.1.7 算术运算符与算术表达式31

3.1.8 逗号运算符和逗号表达式34

3.1.9 不同类型数据之间的转换35

3.2 C语句36

3.2.1 C语句概述36

3.2.2 最基本的语句——赋值语句37

3.3 数据的输入输出40

3.3.1 输入输出概念40

3.3.2 用printf格式输出函数输出数据40

3.3.3 用scanf格式输入函数输入数据46

3.3.4 字符数据的输入输出50

3.3.5 程序综合实例51

3.4 本章小结52

习题三52

实验 顺序程序设计54

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

4.1 用if语句实现选择结构56

4.1.1 if语句的一般形式56

4.1.2 使用if语句实现选择结构58

4.2 if语句中的表达式61

4.2.1 关系表达式及关系运算符61

4.2.2 逻辑表达式及逻辑运算符61

4.2.3 表达式应用举例61

4.3 条件运算符和条件表达式62

4.4 选择结构的嵌套64

4.5 用switch语句实现多分支选择结构66

4.6 选择结构程序综合实例69

4.7 本章小结74

习题四75

实验 选择结构程序设计77

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

5.1 用while语句实现循环80

5.2 用do...while语句实现循环82

5.3 用for语句实现循环84

5.4 循环的嵌套86

5.5 break语句和continue语句88

5.6 循环程序综合实例89

5.7 本章小结104

习题五105

实验 循环结构程序设计110

第6章 数组113

6.1 一维数组的定义和引用113

6.1.1 一维数组的定义113

6.1.2 一维数组元素的引用114

6.1.3 一维数组的初始化114

6.1.4 一维数组程序举例115

6.2 二维数组的定义和引用115

6.2.1 怎样定义二维数组116

6.2.2 二维数组元素的引用116

6.2.3 二维数组的初始化116

6.2.4 二维数组应用举例117

6.3 字符数组118

6.3.1 定义字符数组118

6.3.2 字符数组初始化119

6.3.3 引用字符数组中的元素119

6.3.4 字符串和字符串结束标志120

6.3.5 字符数组的输入输出120

6.3.6 字符串处理函数121

6.4 本章小结124

习题六124

实验 数组125

第7章 函数127

7.1 函数的定义127

7.1.1 引例127

7.1.2 函数的分类128

7.1.3 函数的定义129

7.2 函数的调用130

7.2.1 调用函数130

7.2.2 函数调用时的数据传递132

7.2.3 函数的声明134

7.3 函数的嵌套和递归调用135

7.3.1 函数的嵌套调用135

7.3.2 函数的递归调用136

7.4 数组作为函数参数138

7.4.1 数组元素作函数实参138

7.4.2 数组名作函数参数139

7.5 变量的作用域和存储类型142

7.5.1 变量的作用域142

7.5.2 变量的存储类型145

7.6 本章小结147

习题七147

实验 函数148

第8章 指针150

8.1 指针变量150

8.1.1 指针的概念150

8.1.2 指针变量的定义与引用152

8.1.3 指针变量作为函数参数154

8.2 通过指针引用数组157

8.2.1 指向数组元素的指针157

8.2.2 通过指针引用数组元素158

8.2.3 用数组名作为函数参数161

8.2.4 通过指针引用多维数组167

8.3 通过指针引用字符串173

8.4 指向函数的指针176

8.4.1 函数指针176

8.4.2 用函数指针变量调用函数176

8.4.3 定义和使用指向函数的指针变量177

8.5 本章小结179

习题八179

实验 指针182

第9章 结构体与共用体185

9.1 结构体类型引入185

9.2 结构体类型与结构体变量186

9.2.1 结构体类型的声明186

9.2.2 结构类型变量的定义187

9.2.3 结构体变量的初始化和引用188

9.3 结构体数组191

9.4 结构体指针193

9.4.1 指向结构变量的指针193

9.4.2 指向结构数组的指针195

9.5 结构体与函数197

9.6 动态数据结构——链表198

9.6.1 链表的概念200

9.6.2 链表的操作201

9.7 共用体类型209

9.7.1 共同体类型声明209

9.7.2 引用共用体变量的方式210

9.7.3 共用体类型数据的特点210

9.8 枚举类型213

9.8.1 枚举类型的定义和枚举变量的说明213

9.8.2 枚举类型变量的赋值和使用213

9.9 用typedef声明新类型名215

9.10 本章小结216

习题九216

实验 结构体219

第10章 文件221

10.1 文件概述221

10.1.1 文件的概念221

10.1.2 文件的分类221

10.1.3 文件访问223

10.2 打开与关闭文件223

10.2.1 打开数据文件224

10.2.2 关闭数据文件225

10.3 顺序读写数据文件225

10.3.1 向文件读写字符225

10.3.2 向文件读写字符串227

10.3.3 格式化的方式读写文件229

10.3.4 二进制的方式读写文件230

10.4 随机读写数据文件232

10.4.1 文件位置标记及其定位232

10.4.2 随机读写函数233

10.5 文件读写的出错检测236

10.6 本章小结237

习题十237

实验 文件239

热门推荐