图书介绍

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

C语言程序设计与应用
  • 万川梅 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787568258005
  • 出版时间:2018
  • 标注页数:250页
  • 文件大小:54MB
  • 文件页数:261页
  • 主题词: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.2 编程前的准备3

1.3 程序开发周期3

1.4 C程序的构成4

1.4.1 简单的C程序实例4

1.4.2 阅读C程序5

1.4.3 C程序的结构6

1.5 C语言的开发过程和开发环境8

1.5.1 C语言的开发过程8

1.5.2 Turbo C开发环境及其使用8

1.5.3 Visual C+++ 6.0开发环境及其使用13

1.6 本章小结18

1.7 习题18

第2章 语言基础20

2.1 注释、大括号、关键字、标识符21

2.1.1 程序注释21

2.1.2 花括号的使用21

2.1.3 标识符与关键字22

2.2 数据类型、常量、变量23

2.2.1 基本数据类型与数据的表示23

2.2.2 常量和变量26

2.2.3 基本的输入/输出33

2.2.4 赋值运算40

2.3 不同类型数据之间的转换41

2.3.1 自动类型转换41

2.3.2 强制类型转换43

2.4 程序设计与案例实现44

2.4.1 案例1:鸡兔同笼问题44

2.4.2 案例2:学生成绩等级评定45

2.5 本章小结46

2.6 习题46

第3章 简单判定性问题48

3.1 判定性问题及条件描述49

3.1.1 关系型判定条件49

3.1.2 逻辑型判定条件50

3.1.3 按位进行逻辑运算53

3.2 if条件语句56

3.2.1 if语句结构56

3.2.2 if语句的嵌套问题63

3.2.3 条件运算符和条件表达式64

3.3 switch条件语句65

3.4 案例实现66

3.4.1 案例1:简易计算器66

3.4.2 案例2:ATM取款机系统69

3.5 本章小结73

3.6 习题74

第4章 循环结构与应用75

4.1 for循环语句76

4.1.1 for循环语句的结构76

4.1.2 for循环的应用77

4.2 while循环79

4.3 do…while循环81

4.4 循环语句的常见问题82

4.4.1 双重循环82

4.4.2 无限循环84

4.4.3 循环语句的选择84

4.5 跳出循环语句85

4.5.1 break语句85

4.5.2 continue语句87

4.5.3 goto语句88

4.6 案例实现88

4.6.1 案例1:学生成绩管理系统88

4.6.2 案例2:简易计算器91

4.7 编码规范95

4.7.1 命名规范95

4.7.2 表达式书写95

4.7.3 语句排序96

4.8 本章小结97

4.9 习题97

第5章 模块化设计与应用99

5.1 模块化程序设计方法99

5.1.1 模块化程序设计思想100

5.1.2 模块规划案例101

5.2 函数101

5.2.1 函数的定义102

5.2.2 函数的一般调用105

5.2.3 函数的返回值108

5.2.4 函数的参数传递与返回值109

5.2.5 数组作为函数参数112

5.2.6 函数的嵌套调用116

5.2.7 函数的递归调用117

5.3 局部变量与全局变量118

5.3.1 局部变量119

5.3.2 全局变量119

5.3.3 全局变量、静态变量、局部变量的区别120

5.4 编译预处理121

5.4.1 宏定义#define121

5.4.2 文件包含#include123

5.4.3 条件编译123

5.5 本章小结125

5.6 习题126

第6章 相同数据类型集合129

6.1 数组与数组元素的概念129

6.2 一维数组130

6.2.1 一维数组的定义130

6.2.2 一维数组的初始化131

6.2.3 一维数组的引用132

6.2.4 一维数组的应用134

6.3 二维数组136

6.3.1 二维数组的定义136

6.3.2 二维数组的初始化138

6.3.3 二维数组元素的引用138

6.3.4 二维数组的应用139

6.4 使用字符数组处理字符串142

6.4.1 字符数组初始化142

6.4.2 字符数组的输入/输出144

6.4.3 字符串处理函数146

6.4.4 字符数组的应用150

6.5 typedef定义类型152

6.6 案例实现153

6.6.1 案例1:课表查询系统153

6.6.2 案例2:竞赛选手评分系统155

6.7 本章小结157

6.8 习题157

第7章 指针与应用160

7.1 指针概述160

7.1.1 指针概念160

7.1.2 指针变量的定义161

7.1.3 指针的基本运算164

7.1.4 指针作为函数参数166

7.2 指针与数组167

7.2.1 指针与一维数组167

7.2.2 指针与二维数组169

7.2.3 指向字符串的指针变量172

7.2.4 指针数组172

7.2.5 多级指针174

7.3 指针与函数175

7.3.1 指针型函数175

7.3.2 用函数指针调用函数176

7.3.3 用指向函数的指针作函数参数177

7.3.4 带参数的main函数179

7.4 动态分配内存181

7.4.1 内存的动态分配181

7.4.2 动态内存分配函数182

7.4.3 void指针类型183

7.5 指针综合案例184

7.6 本章小结187

7.7 习题187

第8章 构造数据类型190

8.1 结构体190

8.1.1 结构体的定义191

8.1.2 结构体变量的声明194

8.1.3 结构体变量的引用195

8.1.4 结构体变量的初始化196

8.1.5 结构体数组的应用197

8.1.6 结构体在函数中的应用199

8.2 共用体200

8.2.1 共用体变量的定义200

8.2.2 共用体变量的赋值和引用201

8.3 枚举202

8.3.1 枚举类型的定义202

8.3.2 枚举变量的基本操作203

8.4 自定义数据类型203

8.4.1 typedef自定义数据类型204

8.4.2 typedef与#define的区别206

8.5 本章小结207

8.6 习题208

第9章 数据永久性存储211

9.1 文件概述211

9.1.1 文件的概念211

9.1.2 文件指针213

9.2 文件的基本操作214

9.2.1 文件的打开和关闭214

9.2.2 文件的读写216

9.2.3 字符串的读写217

9.2.4 数据块的读写219

9.2.5 格式的读写220

9.3 文件的定位221

9.3.1 rewind函数222

9.3.2 fseek函数222

9.3.3 ftell函数223

9.4 文件状态检查函数224

9.5 习题224

第10章 一个完整案例的综合设计与实现226

10.1 问题的提出226

10.2 系统功能设计226

10.2.1 系统模块设计226

10.2.2 数据结构设计227

10.3 程序流程图227

10.4 源程序清单228

10.5 程序测试236

10.6 项目文档237

10.6.1 需求分析文档237

10.6.2 概要设计文档238

10.6.3 详细设计文档239

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

附录B 运算符的优先级与结合性243

附录C C语言常用的库函数245

参考文献250

热门推荐