图书介绍

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

基于C语言的程序设计
  • 王桂芝主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121084041
  • 出版时间:2009
  • 标注页数:300页
  • 文件大小:39MB
  • 文件页数:314页
  • 主题词: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 计算机系统的工作过程4

1.2 程序设计的基本知识5

1.2.1 程序设计的基本概念5

1.2.2 程序设计的步骤6

1.2.3 程序设计语言7

1.2.4 程序设计的方法8

1.2.5 程序设计评判标准9

1.3 算法的描述工具10

1.3.1 自然语言10

1.3.2 图形10

1.3.3 计算机语言11

1.3.4 算法描述举例12

1.4 C语言概述14

1.4.1 C语言的历史和特点14

1.4.2 C语言程序的组成15

1.5 Turbo C 2.0集成环境简介16

1.5.1 Turbo C 2.0上机环境16

1.5.2 C程序调试步骤17

1.6 本章小结21

1.7 练习题21

1.7.1 名词解释21

1.7.2 填空题22

1.7.3 简答题22

第2章 C语言的基本知识23

2.1 数据类型概述23

2.1.1 数据类型的概念23

2.1.2 C语言的数据类型23

2.2 数据的表示24

2.2.1 常量24

2.2.2 变量25

2.3 三种基本类型的数据26

2.3.1 整型数据27

2.3.2 实型数据30

2.3.3 字符型数据31

2.4 数据的基本运算35

2.4.1 运算概述35

2.4.2 算术运算36

2.4.3 赋值运算37

2.4.4 关系运算40

2.4.5 逻辑运算41

2.4.6 各种类型数据间的混合运算42

2.5 C语言的语句43

2.5.1 语句的分类43

2.5.2 语句的特点45

2.6 本章小结45

2.7 练习题46

2.7.1 单选题46

2.7.2 填空题47

2.7.3 写出下列程序的运行结果48

第3章 顺序结构的程序设计49

3.1 顺序结构程序的概念49

3.1.1 顺序结构的概念49

3.1.2 顺序结构程序解决的问题50

3.2 数据的输入和输出50

3.2.1 数据的输出51

3.2.2 数据的输入57

3.3 顺序结构程序设计实例61

3.3.1 一般程序界面的程序设计61

3.3.2 简单计算的程序设计62

3.4 本章小结63

3.5 练习题63

3.5.1 选择题63

3.5.2 写出下列程序的运行结果65

3.5.3 编程题66

第4章 选择结构的程序设计67

4.1 选择结构程序的概念67

4.1.1 选择结构的概念67

4.1.2 选择结构程序解决的问题67

4.2 选择结构采用的语句68

4.2.1 if语句68

4.2.2 switch语句73

4.3 选择结构程序设计实例75

4.3.1 二路分支程序设计76

4.3.2 多路分支程序设计77

4.3.3 复杂条件的程序设计79

4.3.4 嵌套条件的程序设计80

4.4 本章小结82

4.5 练习题83

4.5.1 单选题83

4.5.2 编程题85

第5章 循环结构的程序设计87

5.1 循环结构程序的概念87

5.1.1 循环结构的概念87

5.1.2 循环结构程序解决的问题87

5.2 循环结构采用的语句88

5.2.1 while语句88

5.2.2 do-while语句89

5.2.3 for语句90

5.2.4 break语句和continue语句92

5.2.5 几种循环语句的比较93

5.3 循环结构程序设计实例94

5.3.1 条件型循环的程序设计94

5.3.2 计数循环的程序设计96

5.3.3 嵌套循环的程序设计97

5.4 本章小结99

5.5 练习题100

5.5.1 单选题100

5.5.2 编程题102

第6章 数组的程序设计103

6.1 数组程序的概念103

6.1.1 数组的基本概念103

6.1.2 数组程序解决的问题103

6.2 一维数组104

6.2.1 一维数组的定义104

6.2.2 一维数组的使用106

6.2.3 一维数组的程序设计实例108

6.3 二维数组110

6.3.1 二维数组的定义110

6.3.2 二维数组的使用111

6.3.3 二维数组的程序设计实例114

6.4 字符数组115

6.4.1 字符数组的定义115

6.4.2 字符数组的使用116

6.4.3 字符数组的程序设计实例119

6.5 本章小结121

6.6 练习题122

6.6.1 单选题122

6.6.2 填空题124

6.6.3 编程题126

第7章 模块化的程序设计127

7.1 模块化结构的概念127

7.1.1 模块化程序设计127

7.1.2 函数的基本知识128

7.2 函数的定义与调用130

7.2.1 函数定义130

7.2.2 函数调用132

7.2.3 数组作函数参数137

7.3 存储类型138

7.3.1 变量的作用域138

7.3.2 变量的存储类型141

7.3.3 函数的存储类型148

7.3.4 存储类别小结149

7.4 模块化程序设计实例150

7.4.1 简单函数的程序设计150

7.4.2 嵌套函数的程序设计152

7.4.3 递归函数的程序设计155

7.5 本章小结157

7.6 练习题157

7.6.1 单选题157

7.6.2 填空题159

7.6.3 写出下列程序的运行结果160

7.6.4 编程题162

第8章 指针的程序设计163

8.1 指针的基本概念163

8.1.1 指针的定义163

8.1.2 引入指针的原因164

8.2 指针变量165

8.2.1 指针变量的定义与赋值165

8.2.2 指针变量的引用167

8.3 函数间用指针传递数据170

8.3.1 指针变量作函数参数170

8.3.2 指针函数172

8.4 指向函数的指针变量174

8.4.1 指向函数的指针变量的定义174

8.4.2 指向函数的指针变量的使用174

8.5 指向数组的指针变量175

8.5.1 一维数组和指针175

8.5.2 二维数组和指针179

8.5.3 字符串和指针183

8.6 指针数组和指向指针的指针187

8.6.1 指针数组187

8.6.2 指向指针的指针190

8.7 指针程序设计实例191

8.7.1 变量指针的程序设计191

8.7.2 函数指针的程序设计192

8.7.3 数组指针的程序设计193

8.8 本章小结194

8.9 练习题195

8.9.1 单选题195

8.9.2 写出下列程序的运行结果196

8.9.3 编程题198

第9章 构造的数据类型199

9.1 构造数据类型概述199

9.1.1 构造数据类型的分类199

9.1.2 用typedef自定义类型200

9.2 结构体类型的定义与使用201

9.2.1 结构体类型的定义201

9.2.2 结构体变量的定义与使用202

9.2.3 结构体数组的定义与使用206

9.2.4 结构体指针的定义与使用207

9.3 共用体和枚举类型的定义与使用209

9.3.1 共用体类型的定义与使用209

9.3.2 枚举类型的定义与使用211

9.4 构造数据类型的程序设计实例213

9.4.1 结构体类型的程序设计实例213

9.4.2 共用体类型的程序设计217

9.4.3 枚举类型的程序设计218

9.5 本章小结219

9.6 练习题220

9.6.1 单选题220

9.6.2 写出下列程序的运行结果221

9.6.3 编程题222

第10章 编译预处理与位运算223

10.1 编译预处理223

10.1.1 编译预处理的作用及基本特点223

10.1.2 文件包含223

10.1.3 宏定义224

10.1.4 条件编译228

10.2 位运算230

10.2.1 位运算的概念230

10.2.2 位运算符231

10.2.3 位段235

10.2.4 位运算程序设计实例237

10.3 本章小结239

10.4 练习题239

10.4.1 单选题239

10.4.2 填空题240

10.4.3 编程题242

第11章 文件的程序设计243

11.1 文件的基本概念243

11.1.1 文件的定义及分类243

11.1.2 文件程序解决的问题244

11.2 文件处理244

11.2.1 缓冲文件系统245

11.2.2 文件的处理过程246

11.2.3 文件处理采用的函数247

11.3 文件程序设计实例249

11.3.1 文件的建立249

11.3.2 文件的读取251

11.3.3 文件的修改254

11.3.4 文件的复制257

11.4 本章小结259

11.5 练习题259

11.5.1 单选题259

11.5.2 填空题261

11.5.3 编程题262

第12章 图形程序设计263

12.1 图形程序设计的基本概念263

12.1.1 图形程序设计概念263

12.1.2 显示器的显示方式263

12.2 文本方式下的字符图形程序设计265

12.2.1 一个简单的字符图形程序265

12.2.2 字符图形程序设计常用的函数266

12.2.3 字符图形程序设计实例267

12.3 图形方式下的图形程序设计270

12.3.1 一个简单的图形程序设计270

12.3.2 图形程序设计常用的函数271

12.3.3 复杂的图形程序设计274

12.4 本章小结282

12.5 练习题283

12.5.1 阅读并上机调试下列程序,指出它们的功能效果283

12.5.2 编程题284

附录Ⅰ 字符的ASCII码表285

附录Ⅱ C运算符的优先级与结合性286

附录Ⅲ C的关键字287

附录Ⅳ C的库函数288

附录Ⅴ 常见的编译错误信息291

参考文献300

热门推荐