图书介绍

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

C语言程序设计与应用
  • 孙承爱,赵卫东,尹成波著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030264244
  • 出版时间:2010
  • 标注页数:280页
  • 文件大小:52MB
  • 文件页数:290页
  • 主题词: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 问题求解1

1.1.2 算法及特点1

1.1.3 算法优劣标准2

1.1.4 算法描述2

1.2 程序设计语言与程序设计7

1.2.1 程序设计语言的发展史7

1.2.2 程序设计必备知识10

1.2.3 结构化程序设计方法11

1.2.4 程序质量13

1.3 计算机问题求解的过程13

1.3.1 算法开发14

1.3.2 算法实现14

1.4 练习题14

第2章 C语言概述16

2.1 C语言程序的组成及特点16

2.2 C语言程序上机指导17

2.3 C程序的调试19

2.4 练习题22

第3章 基本数据类型与数据运算23

3.1 基本标识符23

3.1.1 保留关键字23

3.1.2 预定义标识符23

3.1.3 用户自定义标识符24

3.2 数据类型24

3.3 常量25

3.3.1 直接常量25

3.3.2 符号常量27

3.4 变量28

3.4.1 变量名28

3.4.2 变量的定义格式28

3.4.3 变量的值29

3.4.4 变量的类型29

3.5 基本数据类型的转换30

3.5.1 自动类型转换30

3.5.2 强制类型转换30

3.6 运算符和表达式31

3.6.1 运算符和表达式概述31

3.6.2 算术运算符与算术表达式32

3.6.3 赋值运算符与赋值表达式34

3.6.4 关系运算符与关系表达式35

3.6.5 逻辑运算符与逻辑表达式36

3.6.6 条件运算符与条件表达式37

3.6.7 逗号运算符与逗号表达式37

3.6.8 位运算符与位运算表达式38

3.6.9 取长度运算符41

3.6.10 运算符的优先级和结合性42

3.7 应用举例43

3.8 练习题44

第4章 常用库函数46

4.1 输出函数46

4.1.1 printf函数46

4.1.2 putchar函数49

4.1.3 puts函数50

4.2 输入函数50

4.2.1 scanf函数50

4.2.2 getchar函数52

4.2.3 gets函数52

4.3 字符串函数53

4.3.1 strcat函数53

4.3.2 strcpy函数53

4.3.3 strcmp函数54

4.3.4 strlen函数54

4.3.5 strlwr函数54

4.3.6 strupr函数55

4.4 数学函数55

4.5 应用举例58

4.6 练习题59

第5章 C程序设计的基本结构62

5.1 基本语句62

5.2 顺序结构63

5.3 选择结构64

5.3.1 if语句65

5.3.2 switch语句68

5.4 循环结构69

5.4.1 while语句69

5.4.2 do...while语句70

5.4.3 for语句71

5.4.4 跳转语句72

5.4.5 循环的嵌套74

5.5 应用举例75

5.6 练习题79

第6章 数组83

6.1 一维数组83

6.1.1 一维数组的定义83

6.1.2 一维数组的存储84

6.1.3 一维数组元素的引用84

6.1.4 一维数组的初始化85

6.1.5 一维数组的应用85

6.2 二维数组92

6.2.1 二维数组的定义92

6.2.2 二维数组的存储92

6.2.3 二维数组元素的引用93

6.2.4 二维数组的初始化93

6.2.5 二维数组的应用93

6.3 字符串与字符数组95

6.3.1 字符串95

6.3.2 字符数组96

6.3.3 字符串与字符数组的应用98

6.4 应用举例100

6.5 练习题102

第7章 函数106

7.1 函数的定义106

7.1.1 函数定义格式106

7.1.2 函数返回值107

7.2 函数的调用108

7.2.1 不需要进行声明的函数调用108

7.2.2 需要进行声明的函数调用110

7.3 嵌套与递归111

7.3.1 函数的嵌套调用111

7.3.2 函数的递归调用113

7.4 数组作为函数参数115

7.4.1 数组元素作为函数参数115

7.4.2 数组名作函数参数116

7.4.3 多维数组作函数参数118

7.5 变量的作用域与生存期119

7.5.1 变量的作用域119

7.5.2 变量的生存期120

7.6 应用举例122

7.7 练习题124

第8章 预处理命令126

8.1 宏126

8.1.1 宏定义126

8.1.2 宏取消127

8.2 文件包含128

8.3 条件编译128

8.4 练习题130

第9章 指针131

9.1 指针与指针变量131

9.1.1 指针的概念131

9.1.2 指针变量的定义及引用132

9.1.3 指针变量作为函数参数136

9.1.4 指针的运算139

9.1.5 void指针类型139

9.2 指针与数组140

9.2.1 数组的指针140

9.2.2 指向数组元素的指针141

9.2.3 通过指针引用数组元素142

9.2.4 指向数组的指针143

9.2.5 数组指针作参数144

9.3 指针与字符串145

9.3.1 字符串的字符指针表示145

9.3.2 利用字符指针访问字符串146

9.3.3 字符数组与字符指针的比较147

9.3.4 字符指针作函数参数148

9.4 应用举例149

9.5 练习题153

第10章 结构体与共用体156

10.1 结构体156

10.1.1 结构体类型的定义156

10.1.2 结构体变量的定义157

10.1.3 结构体变量的引用158

10.1.4 结构体变量的初始化159

10.1.5 结构体应用举例159

10.2 链表163

10.2.1 链表概述163

10.2.2 静态链表164

10.2.3 动态链表165

10.3 共用体与枚举173

10.3.1 共用体的概念173

10.3.2 共用体定义及使用173

10.3.3 枚举的概念174

10.3.4 枚举的使用175

10.4 应用举例175

10.5 练习题178

第11章 文件180

11.1 文件概述180

11.2 文件指针181

11.3 文件的打开与关闭181

11.3.1 文件的打开182

11.3.2 文件的关闭183

11.4 文件的读写183

11.4.1 字符读写函数183

11.4.2 字符串的读写函数185

11.4.3 字读写函数186

11.4.4 数据块读写函数187

11.4.5 格式化读写函数188

11.5 文件的定位190

11.5.1 重返文件头函数190

11.5.2 指针位置移动函数191

11.5.3 取指针当前位置函数192

11.6 出错的检测192

11.7 应用举例194

11.8 练习题197

第12章 应用案例——学生宿舍卫生管理系统200

12.1 需求陈述200

12.2 需求分析200

12.2.1 功能需求200

12.2.2 数据需求201

12.2.3 技术约束201

12.3 总体设计201

12.3.1 系统总体结构201

12.3.2 全局数据结构202

12.3.3 界面设计203

12.4 详细设计208

12.4.1 系统主函数209

12.4.2 管理员部分209

12.4.3 普通用户部分216

12.5 完整代码217

第13章 应用实验245

13.1 实验一 熟悉C语言的上机环境245

13.2 实验二 C语言数据类型与数据运算的应用247

13.3 实验三 C语言常用库函数248

13.4 实验四 顺序和选择结构程序设计250

13.5 实验五 循环结构程序设计253

13.6 实验六 循环嵌套程序设计255

13.7 实验七 一维和二维数组的使用258

13.8 实验八 字符数组及其应用260

13.9 实验九 函数的基本使用方法262

13.10 实验十 函数的嵌套和递归263

13.11 实验十一 指针的定义与使用265

13.12 实验十二 指针与数组、函数266

13.13 实验十三 结构体、共用体与链表267

13.14 实验十四 文件的使用269

13.15 实验十五 综合性实验271

附录A 常用字符与ASCII代码对照表275

附录B C语言ANSI/ISO标准库函数276

参考文献280

热门推荐