图书介绍

大学C/C++语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

大学C/C++语言程序设计
  • 阳小华,马淑萍主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121128066
  • 出版时间:2011
  • 标注页数:260页
  • 文件大小:132MB
  • 文件页数:269页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

大学C/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汇编语言1

1.2.3高级语言2

1.2.4面向过程和面向对象的概念2

1.2.5计算机的各种语言形式3

1.3程序的编译与执行3

1.4程序与算法5

1.4.1算法概念5

1.4.2算法与程序效率5

1.5 C语言简介6

1.6 MATLAB软件简介6

1.7培养科学计算能力7

1.8 C语言程序结构8

1.9实例拓展10

1.9.1工程计算实例10

1.9.2游戏开发实例10

1.10小结11

习题111

第2章 C语言基础12

2.1基本概念12

2.1.1 C语言字符集12

2.1.2标识符12

2.1.3关键字12

2.1.4常量13

2.1.5变量13

2.2 C语言的数据类型13

2.2.1整型数据14

2.2.2实型数据14

2.2.3字符型数据15

2.3运算符与表达式17

2.3.1算术运算符和算术表达式17

2.3.2赋值运算符和赋值表达式19

2.3.3关系运算符和关系表达式20

2.3.4逻辑运算符和逻辑表达式21

2.4小结23

习题224

第3章 数据的输入/输出29

3.1字符输入/输出函数29

3.2字符串输入/输出函数30

3.3格式输入/输出函数30

3.3.1格式输入函数30

3.3.2格式输出函数32

3.4实例拓展38

3.4.1工程计算实例38

3.4.2游戏开发实例39

3.5小结39

习题339

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

4.1 if语句40

4.1.1单分支if语句40

4.1.2双分支if-else语句40

4.1.3多分支选择语句41

4.1.4 if语句的嵌套42

4.2 switch语句43

4.2.1 switch语句简介43

4.2.2 break语句在switch中的应用44

4.3实例解析45

4.4实例拓展47

4.4.1工程计算实例47

4.4.2游戏开发实例47

4.5小结49

习题449

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

5.1 while语句52

5.2 do…while语句53

5.3 for语句54

5.4循环结构的嵌套55

5.5 break语句和continue语句在循环结构中的应用56

5.6实例解析58

5.7实例拓展59

5.7.1工程计算实例59

5.7.2游戏开发实例61

5.8小结64

习题564

第6章 函数与编译预处理67

6.1函数概述67

6.2函数的定义和说明68

6.2.1函数的定义68

6.2.2函数的返回值70

6.2.3函数的说明71

6.3函数的调用73

6.3.1函数调用的一般形式73

6.3.2函数调用的方式74

6.4函数的参数74

6.5函数的嵌套调用和递归调用77

6.5.1函数的嵌套调用77

6.5.2函数的递归调用78

6.6变量的存储类型84

6.6.1变量的作用域与生存期84

6.6.2变量的存储类型84

6.6.3局部变量85

6.6.4全局变量和静态全局变量88

6.7内部函数和外部函数91

6.7.1内部函数91

6.7.2外部函数91

6.8编译预处理命令92

6.8.1宏替换92

6.8.2文件包含95

6.8.3条件编译96

6.9实例拓展99

6.9.1工程计算实例99

6.9.2游戏开发实例101

6.10小结102

习题6103

第7章 数组112

7.1一维数组112

7.1.1一维数组的定义112

7.1.2一维数组元素的引用113

7.1.3一维数组的初始化113

7.2二维数组116

7.2.1二维数组的定义和引用116

7.2.2二维数组元素的初始化118

7.3多维数组119

7.3.1多维数组的定义、使用与存储119

7.3.2多维数组的初始化120

7.4字符串与字符数组121

7.4.1字符串与字符数组121

7.4.2字符数组的初始化122

7.4.3字符数组的输入/输出123

7.4.4字符串处理函数126

7.5字符串数组128

7.6数组作为函数参数129

7.6.1数组元素作为函数参数129

7.6.2地址量作为函数参数129

7.7实例拓展134

7.7.1工程计算实例134

7.7.2游戏开发实例137

7.8小结144

习题7144

第8章 指针152

8.1指针的基本概念152

8.2指针变量的声明与使用153

8.2.1指针变量的声明153

8.2.2指针变量的赋值与使用153

8.2.3二级指针156

8.3指针运算156

8.3.1赋值运算157

8.3.2算术运算157

8.3.3关系运算158

8.4指针与数组159

8.4.1指针与一维数组159

8.4.2指针与二维数组161

8.5指针与字符串165

8.5.1指向字符串的指针165

8.5.2字符指针与字符数组的比较166

8.6指针与函数168

8.6.1指针作为函数参数168

8.6.2函数指针变量171

8.6.3指针型函数172

8.7指针数组与main函数的参数173

8.8 void指针和const指针177

8.8.1 void指针177

8.8.2 const指针178

8.9实例拓展178

8.10小结184

习题8185

第9章 构造数据类型196

9.1结构体196

9.1.1结构体的定义196

9.1.2结构体变量说明197

9.1.3结构体变量的引用198

9.1.4结构体数组200

9.1.5指向结构体变量的指针201

9.1.6结构体与函数203

9.1.7动态存储分配205

9.1.8结构体与链表207

9.2位域214

9.3共用体216

9.4枚举219

9.5自定义数据类型220

9.6小结221

习题9222

第10章 位运算227

10.1位运算符227

10.2按位与运算227

10.3按位或运算228

10.4按位异或运算228

10.5求反运算229

10.6左移运算229

10.7右移运算229

10.8小结230

习题10230

第11章 文件231

11.1文件的概念231

11.2文件指针232

11.3文件的打开与关闭232

11.3.1文件打开函数232

11.3.2文件关闭函数234

11.4文件的读/写234

11.4.1字符读/写函数fgetc和fputc234

11.4.2字符串读写函数fgets和fputs237

11.4.3数据块读/写函数fread和fwrite239

11.4.4格式化读/写函数fseanf和fprintf240

11.5文件的随机读/写241

11.5.1文件定位242

11.5.2文件的随机读/写示例242

11.6文件检测函数243

11.7实用文件程序——链表数据保存244

11.8小结248

习题11248

第12章 C++面向对象程序设计基础251

12.1面向对象的基本概念251

12.1.1类和对象251

12.1.2封装251

12.1.3继承251

12.1.4多态251

12.2 C++概述251

12.3 C++面向对象的特性252

12.4 C++的词法与规则252

12.5 C++程序结构的组成252

12.6 C++程序的开发步骤253

12.7 C++程序示例253

附录A C语言常用库函数255

参考文献260

热门推荐