图书介绍

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

大学C语言程序程序设计
  • 沈智慧,陈青,梁爱南等编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040264111
  • 出版时间:2009
  • 标注页数:245页
  • 文件大小:17MB
  • 文件页数:255页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

大学C语言程序程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言概述1

1.1 C语言的发展史和特点1

1.1.1 C语言的发展史1

1.1.2 C语言的特点2

1.2 C语言程序的基本构成2

1.2.1基本符号2

1.2.2 C语言程序结构3

1.3 C语言程序设计方法5

1.3.1算法的概念5

1.3.2算法的描述方法6

1.4 C语言程序的运行7

1.4.1 C语言程序的运行步骤7

1.4.2编辑、编译与运行C语言程序的方法8

1.5本章小结11

思考与练习12

第2章 简单的C程序设计13

2.1程序设计的基本结构和方法13

2.1.1程序的三种基本结构13

2.1.2结构化程序设计方法15

2.2 C语言语句概述15

2.3赋值语句16

2.4格式输入与输出17

2.4.1 printf格式输出函数17

2.4.2 scanf格式输入函数21

2.5字符输入与输出22

2.5.1 putchar字符输出函数22

2.5.2 getchar字符输入函数23

2.6复合语句与空语句23

2.6.1复合语句23

2.6.2空语句24

2.7应用举例24

2.8本章小结27

思考与练习28

第3章 基本数据类型及表达式30

3.1 C语言数据类型30

3.1.1常量与变量30

3.1.2整型数据33

3.1.3实型数据34

3.1.4字符型数据35

3.2运算符与表达式37

3.2.1算术运算与增1减1运算37

3.2.2关系运算与逻辑运算39

3.2.3赋值运算与复合赋值运算40

3.2.4逗号运算与条件运算41

3.2.5位运算与求字节数运算42

3.2.6混合运算的优先级43

3.3运算中的数据类型转换44

3.3.1自动转换44

3.3.2赋值转换44

3.3.3强制类型转换45

3.4本章小结46

思考与练习46

第4章 选择结构49

4.1 if语句及其嵌套49

4.1.1 if语句的三种形式49

4.1.2 if语句的嵌套53

4.2 if语句的应用举例55

4.3 switch语句与break语句58

4.4 switch语句的应用举例60

4.5本章小结62

思考与练习62

第5章 循环结构66

5.1 goto语句66

5.2 do-while语句67

5.3 while语句69

5.4 for语句71

5.4.1 for语句的一般形式71

5.4.2 for语句的变化形式73

5.5 continue语句及循环的嵌套76

5.5.1 continue语句76

5.5.2循环的嵌套77

5.6循环应用举例79

5.7本章小结82

思考与练习82

第6章 函数及预处理84

6.1函数的定义与使用84

6.1.1函数的分类84

6.1.2函数的定义85

6.1.3函数的调用87

6.1.4函数参数的传递89

6.2函数的递归调用91

6.3变量的作用域与存储方式96

6.3.1变量的作用域96

6.3.2变量的存储方式99

6.4编译预处理103

6.4.1宏定义103

6.4.2文件包含105

6.4.3条件编译106

6.5函数应用举例107

6.6本章小结111

思考与练习111

第7章 数组114

7.1一维数组114

7.1.1一维数组的定义114

7.1.2一维数组的引用115

7.1.3一维数组的存储结构与初始化115

7.1.4应用举例116

7.2二维数组与多维数组118

7.2.1二维数组的定义118

7.2.2二维数组元素的引用118

7.2.3二维数组的存储结构与初始化118

7.2.4多维数组120

7.2.5应用举例122

7.3字符数组125

7.3.1字符数组的定义125

7.3.2字符数组的初始化125

7.3.3字符串的输入与输出126

7.3.4字符串处理函数129

7.3.5应用举例130

7.4本章小结132

思考与练习133

第8章 指针134

8.1指针概述134

8.1.1指针的概念134

8.1.2指针变量的定义与初始化135

8.1.3指针变量的赋值136

8.1.4指针变量的引用137

8.1.5指向指针的指针138

8.2指针与数组139

8.2.1指针与一维数组139

8.2.2指针与多维数组145

8.2.3指针与字符串146

8.2.4指针数组149

8.3指针与函数152

8.3.1指针作为函数的参数152

8.3.2指向函数的指针154

8.3.3返回指针值的函数155

8.3.4 void main函数的参数157

8.4应用举例158

8.5本章小结163

思考与练习164

第9章 复杂结构类型165

9.1结构体165

9.1.1结构体类型的定义、说明和引用165

9.1.2结构体数组167

9.1.3结构体指针和链表169

9.2共用体171

9.2.1共用体类型及变量的定义172

9.2.2共用体变量的引用173

9.3枚举类型174

9.4用户自定义类型176

9.5应用举例177

9.6本章小结179

思考与练习180

第10章 文件182

10.1文件概述182

10.1.1文件的概念182

10.1.2文件的分类182

10.1.3文件结构指针183

10.2文件的打开与关闭184

10.2.1文件的打开184

10.2.2文件的关闭186

10.3文件的读写186

10.3.1文件的字符读写函数187

10.3.2文件的字符串读写函数189

10.3.3格式化读写函数192

10.3.4文件随机读写函数193

10.4文件的定位195

10.5文件的错误检测197

10.6应用举例198

10.7本章小结204

思考与练习204

第11章 C++简介207

11.1 C++的产生和特点207

11.1.1 C++的产生207

11.1.2 C++的特点208

11.2 C++对C的扩充208

11.2.1 C++的输入输出208

11.2.2变量的引用210

11.2.3函数重载213

11.2.4带默认参数的函数214

11.2.5 new和delete运算符215

11.3 C++面向对象程序设计217

11.3.1类与对象218

11.3.2构造函数与析构函数220

11.3.3继承与派生224

11.3.4多态性与虚函数226

11.4本章小结231

思考与练习231

附录232

附录1 常用字符与ASCII码对照表232

附录2 运算符的优先级和结合方向一览表233

附录3 C语言中的保留字及其用途234

附录4 C语言常用语法提要235

附录5 C库函数238

参考文献245

热门推荐