图书介绍

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

C语言程序设计
  • 耿焕同主编 著
  • 出版社: 镇江:江苏大学出版社
  • ISBN:9787811303056
  • 出版时间:2012
  • 标注页数:303页
  • 文件大小:61MB
  • 文件页数:317页
  • 主题词: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程序设计方法学简介1

1.2结构化程序设计方法2

1.2.1概述2

1.2.2程序设计步骤4

1.2.3方法举例5

1.3面向对象程序设计方法5

1.3.1概述5

1.3.2程序设计步骤8

1.3.3方法举例9

习题110

第2章 算法——程序的关键11

2.1算法的含义及其特征11

2.1.1算法的由来11

2.1.2算法的含义11

2.1.3算法的特征12

2.2算法的表示12

2.2.1程序的3种基本结构12

2.2.2流程图及其表示13

2.2.3 N-S图及其表示14

2.3简单算法举例15

习题218

第3章 程序设计过程与C语言开发环境19

3.1高级语言与编译器19

3.2程序设计过程20

3.3 C语言开发环境22

3.3.1 Visual C++++ 6.0的安装22

3.3.2开发环境和程序开发过程24

3.4常见的程序调试方法与技巧30

3.4.1程序测试31

3.4.2调试技术32

3.4.3跟踪步骤32

习题335

第4章 相关的程序设计基础知识36

4.1基本的软、硬件知识36

4.1.1基本的软件知识36

4.1.2基本的硬件知识40

4.2程序在内存中的布局43

4.2.1 C语言程序的存储区域43

4.2.2 C语言可执行程序的内存布局44

4.2.3举例说明45

4.3源程序编写的一般规范46

4.3.1标识符命名及书写规则46

4.3.2注释及格式要求46

4.3.3缩进规则47

4.3.4代码的排版布局48

4.3.5函数的编写规范48

习题448

第2篇C语言程序设计基础49

第5章C语言基础49

5.1基本字符集、标识符、常量和变量50

5.1.1基本字符集及标识符50

5.1.2常量50

5.1.3变量50

5.2基本数据类型53

5.2.1整型数据54

5.2.2实型数据55

5.2.3字符型数据57

5.3运算符与表达式59

5.3.1算术运算符与表达式60

5.3.2逻辑运算符与表达式61

5.3.3关系运算符与表达式62

5.3.4自增、自减运算符63

5.3.5逗号运算符与表达式64

5.3.6赋值表达式64

5.3.7类型转换65

习题567

第6章 顺序结构程序设计69

6.1顺序结构概述69

6.2数据输出69

6.2.1 printf函数的一般调用形式70

6.2.2 printf函数中常用的格式说明70

6.2.3使用printf函数时的注意事项72

6.2.4使用putchar函数输出字符73

6.3数据输入74

6.3.1 scanf函数的一般调用形式74

6.3.2 scanf函数中常用的格式说明74

6.3.3使用scanf函数从键盘输入数据75

6.3.4使用getchar函数从键盘输入数据76

6.4综合程序举例76

习题679

第7章 分支结构程序设计81

7.1分支结构概述81

7.2 if语句81

7.2.1 if语句82

7.2.2 if…else语句84

7.3多分支结构85

7.3.1嵌套的if语句85

7.3.2 switch语句88

7.4单分支结构91

7.5语句标号和goto语句91

7.5.1语句标号91

7.5.2 goto语句91

7.6综合程序举例92

习题793

第8章 循环结构程序设计98

8.1循环结构概述98

8.2简单循环结构98

8.2.1 while循环与执行过程98

8.2.2 do…while语句与执行过程101

8.2.3 for语句与执行过程103

8.2.4 break和continue语句104

8.3循环的嵌套107

8.4综合程序举例109

习题8112

第3篇C语言程序设计能力117

第9章 数组117

9.1数组概述117

9.2一维数组118

9.2.1一维数组的定义119

9.2.2一维数组元素的引用120

9.2.3一维数组元素的初始化121

9.2.4一维数组应用举例122

9.3多维数组128

9.3.1二维数组的定义128

9.3.2二维数组元素的引用130

9.3.3二维数组的初始化131

9.3.4其他高维数组132

9.3.5多维数组应用举例133

9.4字符串与字符数组137

9.4.1字符串的表示137

9.4.2字符串的输入与输出138

9.4.3字符串处理的函数139

9.4.4字符串数组142

9.4.5字符串应用举例144

9.5综合程序举例146

习题9150

第10章 指针与数组158

10.1指针概述158

10.2指针变量定义159

10.3指针变量赋值159

10.4指针变量操作161

10.4.1指针引用161

10.4.2移动指针164

10.4.3指针比较165

10.5一维数组和指针165

10.5.1一维数组和数组元素的地址165

10.5.2指针与数组元素操作165

10.5.3应用举例166

10.6二维数组和指针169

10.6.1二维数组和数组元素的地址169

10.6.2指针与数组元素操作170

10.6.3应用举例172

10.7指针数组172

10.8字符指针173

10.9多级指针178

10.10动态内存分配与指针179

10.11综合程序举例181

习题10185

第11章 函数189

11.1函数概述189

11.2函数定义192

11.2.1函数定义192

11.2.2函数的返回值193

11.3函数调用193

11.3.1函数调用时的语法要求193

11.3.2函数的嵌套调用195

11.4函数声明198

11.4.1函数声明的形式198

11.4.2函数声明的位置199

11.5参数传递200

11.5.1值传递方式200

11.5.2地址传递方式201

11.6函数与数组204

11.7函数与指针207

11.7.1指针作为函数参数207

11.7.2指针型函数与函数指针212

11.8变量的作用域、存储类型和生存期213

11.8.1变量的作用域213

11.8.2存储类型和生存期216

11.9 main函数中的参数219

11.10综合程序举例220

习题11222

第12章 结构体、共用体、枚举及用户定义类型226

12.1概述226

12.2结构体226

12.2.1定义结构体类型和结构体变量226

12.2.2访问结构体成员229

12.2.3结构体数组230

12.2.4结构体指针231

12.2.5链表232

12.2.6结构体与函数241

12.3共用体243

12.3.1共用体类型与共用体变量243

12.3.2共用体变量的引用245

12.4枚举与自定义类型245

12.4.1枚举类型245

12.4.2自定义类型246

12.5综合程序举例247

习题12249

第13章 文件252

13.1文件概述252

13.1.1文件名253

13.1.2文件分类253

13.1.3文件缓冲区254

13.2文件类型指针254

13.2.1文件的存取方式255

13.2.2文件的定位255

13.3文件的打开与关闭255

13.3.1文件打开256

13.3.2文件关闭257

13.4顺序读写文件258

13.4.1字符读写258

13.4.2字符串读写259

13.4.3数据块读写261

13.4.4格式化读写265

13.5随机读写数据文件265

13.6文件读写出错检测函数269

13.7综合程序举例270

习题13274

第14章 位运算277

14.1位运算概述277

14.2位运算符277

14.3综合程序举例280

习题14281

第15章 编译预处理283

15.1编译预处理概述283

15.2宏定义与替换283

15.2.1不带参数的宏定义283

15.2.2带参数的宏定义285

15.3文件包含286

热门推荐