书籍 C语言程序设计案例教程的封面

C语言程序设计案例教程PDF电子书下载

付兴宏,李中跃编

购买点数

12

出版社

北京:北京理工大学出版社

出版时间

2022

ISBN

9787576310535

标注页数

311 页

PDF页数

324 页

图书目录

第1章 C语言简介 1

1.1项目概述 2

1.2程序设计语言 2

1.3 C程序的基本构成 3

1.3.1简单的C程序实例 3

1.3.2 C程序的构成和书写规则 5

1.4 C语言的字符集和关键字 6

1.4.1 C语言的字符集 6

1.4.2 C语言的词汇 6

1.5 C程序的运行环境 8

1.5.1 C程序的实现过程 8

1.5.2熟悉Visual C ++2010学习版编程环境 9

1.6先导案例的设计与实现 15

1.6.1问题分析 15

1.6.2设计思路 16

1.6.3程序实现 16

1.7综合应用案例 17

1.7.1 Visual C ++2010学习版编程环境的使用 17

1.7.2 C程序的调试 17

习题 20

第2章 C语言数据类型及数据处理 21

2.1 C语言的基本数据类型 22

2.1.1 C语言的数据类型 22

2.1.2基本数据类型及类型说明符 23

2.2常量 25

2.2.1整型常量 25

2.2.2浮点型常量 26

2.2.3字符型常量 27

2.2.4字符串型常量 29

2.2.5符号常量 29

2.3变量 31

2.3.1变量的定义和初始化 31

2.3.2使用变量的注意事项 32

2.4常用运算符及表达式 33

2.4.1 C语言运算符和表达式概述 33

2.4.2算术运算符 34

2.4.3关系运算符 36

2.4.4逻辑运算符 36

2.4.5赋值运算符 37

2.4.6自加、自减运算符 40

2.4.7条件运算符 41

2.4.8位运算符 42

2.4.9逗号运算符 45

2.5表达式中的类型转换 46

2.5.1自动类型转换 46

2.5.2强制类型转换 48

2.6数据的输入和输出 49

2.6.1 C语言语句分类 49

2.6.2输入/输出概述 50

2.6.3字符的输入/输出 51

2.6.4格式输出函数——printf()函数 52

2.6.5格式输入函数——scanf()函数 55

2.7先导案例的设计与实现 59

2.7.1问题分析 59

2.7.2设计思路 59

2.7.3程序实现 59

2.8综合应用案例 60

2.8.1交换两个变量值的问题 60

2.8.2最大值和最小值问题 61

2.8.3求一元二次方程根的问题 62

习题 64

第3章 C程序结构 65

3.1三种基本程序结构 66

3.2赋值语句 67

3.3选择结构程序设计 68

3.3.1 if语句 68

3.3.2 if语句的嵌套 74

3.3.3 switch语句 76

3.4循环结构程序设计 79

3.4.1循环结构的作用 79

3.4.2几种循环语句及其比较 80

3.4.3循环的嵌套 87

3.5改变程序流程的几种语句 88

3.5.1 goto语句 89

3.5.2 break语句和continue语句 90

3.6先导案例的设计与实现 92

3.6.1问题分析 92

3.6.2设计思路 92

3.6.3程序实现 93

3.7综合应用案例 95

3.7.1三角形判定问题 95

3.7.2成绩分级问题 96

3.7.3最大公约数和最小公倍数问题 97

本章小结 99

习题 99

第4章 数组和字符串 101

4.1一维数组 102

4.1.1一维数组的定义和初始化 102

4.1.2一维数组元素的引用 106

4.2二维数组 107

4.2.1二维数组的定义和初始化 107

4.2.2二维数组元素的引用 110

4.3字符数组和字符串 111

4.3.1字符数组的定义和初始化 111

4.3.2字符数组元素的引用 112

4.3.3字符数组的输入和输出 112

4.3.4常用字符串处理函数 115

4.4先导案例的设计与实现 120

4.4.1问题分析 120

4.4.2设计思路 120

4.4.3程序实现 120

4.5排序的两种方法 121

4.5.1冒泡排序法 122

4.5.2选择排序法 124

4.6综合应用案例 125

4.6.1求M位学生N门课程的平均成绩问题 125

4.6.2按字母顺序排列输出问题 127

本章小结 128

习题 129

第5章 函数和编译预处理 130

5.1 C语言中的函数 132

5.1.1模块化的含义 132

5.1.2函数的分类 133

5.1.3函数的定义 134

5.1.4库函数 136

5.2函数的参数和返回值 136

5.2.1形参和实参 136

5.2.2实参与形参之间的数据传递 137

5.2.3数组作为函数参数的处理 138

5.2.4函数的返回值 143

5.3调用函数 144

5.3.1函数调用形式 144

5.3.2函数的嵌套调用 148

5.3.3函数的递归调用 150

5.4变量的作用域与存储类型 152

5.4.1变量的作用域 152

5.4.2变量的存储类型 158

5.5内部函数与外部函数 164

5.5.1内部函数 164

5.5.2外部函数 164

5.6编译预处理 166

5.6.1宏定义 166

5.6.2文件包含 170

5.6.3条件编译 171

5.7先导案例的设计与实现 173

5.7.1问题分析 173

5.7.2设计思路 174

5.7.3程序实现 174

5.8综合应用案例 178

本章小结 185

习题 186

第6章 指针 187

6.1地址和指针 188

6.2指针和指针变量 189

6.2.1指针变量的定义 189

6.2.2指针变量的赋值及初始化 190

6.2.3直接访问和间接访问 191

6.2.4取地址运算符和指针运算符 192

6.2.5指针变量作为函数的参数 195

6.3指针与数组 196

6.3.1指向数组元素的指针变量 196

6.3.2指向数组元素的指针变量的初始化 197

6.3.3通过指针引用数组元素 197

6.3.4指向数组的指针作为函数参数 207

6.4指针与字符串 208

6.5指针数组 211

6.6指向函数的指针 214

6.6.1用指向函数的指针变量调用函数 214

6.6.2用指向函数的指针变量作函数参数 216

6.7先导案例的设计与实现 217

6.7.1问题分析 217

6.7.2设计思路 218

6.7.3程序实现 219

6.8综合应用案例 220

6.8.1遍历数组元素问题 220

6.8.2字符串的连接问题 221

本章小结 222

习题 223

第7章 结构体与共用体 224

7.1结构体 225

7.1.1结构体的引出 225

7.1.2结构体类型的定义 225

7.1.3结构体类型变量的定义 226

7.1.4关键字typedef的用法 227

7.1.5结构体变量的引用和初始化 228

7.2结构体数组 230

7.2.1结构体数组的定义和初始化 230

7.2.2结构体数组的应用实例 231

7.2.3指针与结构体数组 232

7.3结构体与函数 236

7.3.1结构体变量的成员作参数 236

7.3.2结构体变量作参数 237

7.3.3指向结构体变量的指针作实参 237

7.4共用体 239

7.4.1共用体的定义 239

7.4.2共用体变量的引用 240

7.5先导案例的设计与实现 241

7.5.1问题分析 241

7.5.2设计思路 241

7.5.3程序实现 242

7.6综合应用案例 245

7.6.1候选人得票统计问题 245

7.6.2师生信息统计问题 247

本章小结 249

习题 251

第8章 文件系统 252

8.1文件概述 253

8.1.1理解文件的概念 253

8.1.2文件的分类 254

8.1.3文件的存取方式 254

8.2文件的打开与关闭 254

8.2.1文件的打开 254

8.2.2文件的关闭 256

8.3文件的读/写操作 257

8.3.1文件的字符读/写操作 257

8.3.2文件的块读/写操作 259

8.3.3文件的字符串读/写操作 262

8.3.4其他文件读/写函数 264

8.3.5随机文件的读/写 266

8.3.6出错检测 269

8.4先导案例的设计与实现 270

8.4.1问题分析 270

8.4.2设计思路 271

8.4.3程序实现 272

8.5综合应用案例 277

8.5.1统计文件内容问题 277

8.5.2删除文件中的记录问题 279

本章小结 282

习题 282

第9章 C语言项目实例 283

9.1系统分析 283

9.1.1系统功能分析 283

9.1.2系统数据分析 284

9.2系统设计与实现 285

9.2.1系统登录模块 285

9.2.2系统初始化模块 286

9.2.3系统录入模块 287

9.2.4数据查询模块 291

9.2.5数据修改模块 294

9.2.6数据删除模块 298

9.2.7数据打印模块 302

9.2.8数据统计模块 303

9.2.9其他数据模块 307

9.2.10关于C语言知识的综合应用 311

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包