图书介绍

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

C语言程序设计
  • 陈显刚,冯艳茹主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787564009687
  • 出版时间:2007
  • 标注页数:314页
  • 文件大小:10MB
  • 文件页数:323页
  • 主题词: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

第2章 C语言概述5

2.1 运行一个简单的C语言程序5

2.1.1 创建工程5

2.1.2 新建源文件6

2.1.3 编辑源文件7

2.1.4 运行程序7

2.2 C语言程序构成要素8

2.2.1 注释8

2.2.2 文件包含指令#include8

2.2.3 main函数8

2.2.4 语句9

2.2.5 保留字和标识符9

2.2.6 C语言程序结构10

2.3 实训10

习题11

第3章 C语言的数据12

3.1 概述12

3.1.1 数据及数据处理12

3.1.2 数据处理的主要步骤12

3.2 数据类型13

3.3 数据的输出14

3.3.1 输出函数14

3.3.2 程序设计举例15

3.4 数据的输入、存储16

3.4.1 输入、存储概念16

3.4.2 变量16

3.4.3 为变量提供值19

3.4.4 常量与符号常量22

3.4.5 程序设计举例23

3.5 数据的算术运算25

3.5.1 算术运算符25

3.5.2 算术表达式25

3.5.3 程序设计举例26

3.6 顺序结构程序设计案例分析27

3.7 常见编程错误29

3.8 实训31

3.8.1 实训131

3.8.2 实训232

3.8.3 实训333

3.8.4 实训434

习题35

第4章 数据处理的基本单位:函数36

4.1 概述36

4.1.1 函数概念及构成要素36

4.1.2 用函数解决实际问题的方法和步骤37

4.2 库函数37

4.2.1 常用数学库函数37

4.2.2 几个常用的库函数39

4.2.3 程序设计举例40

4.3 函数定义、调用41

4.3.1 函数定义格式41

4.3.2 函数在程序中的布置42

4.3.3 函数的调用43

4.3.4 程序设计举例44

4.4 没有参数的函数47

4.4.1 没有参数没有返回值的函数47

4.4.2 没有参数有返回值的函数48

4.4.3 程序设计举例49

4.5 变量的使用范围50

4.5.1 局部变量和全局变量50

4.5.2 静态变量51

4.5.3 程序设计举例53

4.6 案例分析54

4.7 常见编程错误58

4.8 实训60

4.8.1 实训160

4.8.2 实训261

4.8.3 实训362

4.8.4 实训464

习题64

第5章 选择结构66

5.1 概述66

5.1.1 概念66

5.1.2 解决选择问题的基本步骤和方法67

5.2 条件的描述68

5.2.1 关系表达式68

5.2.2 逻辑表达式70

5.2.3 常见运算符的优先级别71

5.2.4 程序设计举例72

5.3 if语句73

5.3.1 if语句格式73

5.3.2 程序设计举例74

5.4 if...else语句75

5.4.1 if...else语句格式75

5.4.2 if-else-if形式76

5.5 switch语句78

5.5.1 switch语句格式78

5.5.2 程序设计举例79

5.6 案例分析81

5.7 常见编程错误83

5.8 实训85

5.8.1 实训185

5.8.2 实训286

5.8.3 实训387

5.8.4 实训488

5.8.5 实训589

习题90

第6章 循环结构91

6.1 概述91

6.1.1 概念91

6.1.2 解决循环问题的基本步骤和方法93

6.2 for语句94

6.2.1 for语句格式94

6.2.2 程序设计举例97

6.3 while语句98

6.3.1 while格式98

6.3.2 程序设计举例99

6.4 do...while语句101

6.4.1 do...while语句格式101

6.4.2 程序设计举例102

6.5 for、while和do...while三种语句比较103

6.5.1 for、while和do...while三种语句回顾103

6.5.2 几种特殊循环104

6.6 循环中断控制106

6.6.1 break语句106

6.6.2 continue语句107

6.6.3 程序设计举例108

6.7 循环嵌套110

6.7.1 循环嵌套格式110

6.7.2 程序设计举例111

6.8 案例分析112

6.9 常见编程错误115

6.10 实训117

6.10.1 实训1117

6.10.2 实训2118

6.10.3 实训3119

6.10.4 实训4121

6.10.5 实训5122

6.10.6 实训6123

习题123

第7章 模块化程序设计125

7.1 概述125

7.1.1 模块化编程概念125

7.1.2 模块化编程的基本方法和步骤125

7.2 用函数实现模块化编程技术129

7.2.1 函数的嵌套调用130

7.2.2 指针变量作为形式参数134

7.2.3 函数返回方法的比较136

7.2.4 程序设计举例138

7.3 案例分析140

7.4 常见编程错误143

7.5 实训146

7.5.1 实训1146

7.5.2 实训2147

7.5.3 实训3148

7.5.4 实训4149

习题150

第8章 数值型数组151

8.1 概述151

8.1.1 概念151

8.1.2 解决数组问题的基本方法和步骤152

8.2 一维数组152

8.2.1 一维数组的定义152

8.2.2 一维数组的输入和输出154

8.2.3 程序设计举例157

8.3 二维数组162

8.3.1 二维数组的定义162

8.3.2 二维数组的输入和输出163

8.3.3 程序设计举例165

8.4 案例分析168

8.5 常见编程错误170

8.6 实训172

8.6.1 实训1172

8.6.2 实训2173

8.6.3 实训3174

习题175

第9章 字符型数组与字符串176

9.1 概述176

9.2 字符型数组178

9.2.1 一维字符型数组178

9.2.2 二维字符型数组179

9.2.3 程序设计举例181

9.3 字符串与一维字符型数组182

9.3.1 字符串与字符串结束标志182

9.3.2 用字符型数组输入、输出字符串183

9.3.3 程序设计举例184

9.4 常用字符串处理函数187

9.4.1 常用字符串处理函数187

9.4.2 程序设计举例189

9.5 字符串数组190

9.5.1 字符串数组作为二维字符型数组的输入和输出191

9.5.2 程序设计举例193

9.6 案例分析195

9.7 常见编程错误197

9.8 实训200

9.8.1 实训1200

9.8.2 实训2200

9.8.3 实训3202

9.8.4 实训4203

9.8.5 实训5204

习题206

第10章 结构体208

10.1 概述208

10.2 定义结构体类型、结构体类型变量的使用209

10.2.1 结构体数据类型的定义209

10.2.2 结构体变量的引用210

10.2.3 结构体变量的初始化、输出211

10.2.4 程序设计举例213

10.3 结构体数组214

10.3.1 定义结构体数组214

10.3.2 程序设计举例216

10.4 案例分析218

10.5 常见编程错误221

10.6 实训222

10.6.1 实训1222

10.6.2 实训2223

10.6.3 实训3224

习题225

第11章 文件226

11.1 概述226

11.1.1 文件概念226

11.1.2 文件操作的基本方法和步骤226

11.2 文件的打开和关闭227

11.2.1 文件指针227

11.2.2 文件的打开227

11.2.3 文件的关闭229

11.3 文件的读写函数230

11.3.1 fgetc、fputc函数231

11.3.2 读写字符串fbuts、fgets函数233

11.3.3 数据块读写函数fread和fwrite函数234

11.3.4 程序设计举例236

11.4 随机读写文件238

11.4.1 rewind函数和fseek函数238

11.4.2 程序设计举例241

11.5 案例分析242

11.6 常见编程错误248

11.7 实训250

11.7.1 实训1280

11.7.2 实训2251

11.7.3 实训3253

11.7.4 实训4254

习题254

第12章 C语言高级话题:指针255

12.1 数据类型深入说明255

12.2 指针回顾256

12.2.1 运用指针的几个问题256

12.2.2 指针数组258

12.2.3 程序设计举例259

12.3 函数的返回值及参数262

12.3.1 返回指针值的函数262

12.3.2 函数指针和指向函数的指针变量262

12.3.3 程序设计举例265

12.4 动态内存的申请266

12.4.1 动态分配内存的函数266

12.4.2 使用指针处理动态链表269

12.4.3 程序设计举例270

12.5 常见编程错误273

12.6 实训275

12.6.1 实训1275

12.6.2 实训2275

12.6.3 实训3276

12.6.4 实训4276

习题276

第13章 课程设计:学生成绩管理系统278

13.1 概述278

13.1.1 学生成绩管理系统的背景278

13.1.2 系统流程概要279

13.2 明确问题280

13.3 分析281

13.4 设计算法281

13.4.1 概要设计281

13.4.2 详细设计284

13.5 实现285

13.6 测试312

13.7 设计说明312

13.7.1 综合性强312

13.7.2 分析方法313

13.7.3 测试313

13.7.4 待完善的问题313

课程设计题目313

热门推荐