图书介绍

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

C语言程序设计教程 本科
  • 徐士良编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115200051
  • 出版时间:2009
  • 标注页数:269页
  • 文件大小:14MB
  • 文件页数:278页
  • 主题词: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.2 程序设计的基本过程3

1.3 程序设计的基本方法8

1.3.1 结构化程序设计8

1.3.2 模块化程序设计10

1.3.3 自顶向下、逐步细化的设计过程11

1.4 简单的C语言程序12

1.5 C语言程序的运行14

习题20

第2章 C语言基本数据类型与基本输入输出22

2.1 数据在计算机中的表示22

2.1.1 计算机记数法22

2.1.2 计算机中数的表示27

2.2 C语言常量34

2.2.1 整型常量34

2.2.2 实型常量35

2.2.3 字符型常量37

2.3 C语言变量及其定义37

2.3.1 整型变量38

2.3.2 实型变量41

2.3.3 字符型变量42

2.4 C语言中基本输入与输出函数44

2.4.1 格式输出函数44

2.4.2 格式输入函数48

2.4.3 字符输出函数51

2.4.4 字符输入函数51

习题52

第3章 C语言表达式与宏定义53

3.1 赋值运算及其表达式53

3.2 算术运算及其表达式53

3.3 关系运算及其表达式55

3.4 逻辑运算及其表达式56

3.5 其他运算符59

3.5.1 增1与减1运算符59

3.5.2 sizeof运算符59

3.5.3 逗号运算符60

3.6 标准函数61

3.7 宏定义62

3.7.1 符号常量定义62

3.7.2 带参数的宏定义63

习题66

第4章 选择结构70

4.1 语句与复合语句70

4.2 if语句73

4.3 if…else结构75

4.4 条件运算符79

4.5 switch结构81

4.6 程序举例86

习题92

第5章 循环结构95

5.1 当型循环与直到型循环95

5.1.1 当型循环结构95

5.1.2 直到型循环结构97

5.1.3 当型循环结构与直到型循环结构的区别与联系99

5.2 for循环101

5.3 循环的嵌套与其他有关语句103

5.3.1 循环的嵌套103

5.3.2 break语句105

5.3.3 continue语句107

5.4 程序举例109

5.4.1 列举算法109

5.4.2 密码问题113

5.4.3 对分法求方程实根114

5.4.4 迭代法求方程实根116

5.4.5 牛顿法求方程实根118

5.4.6 梯形法求定积分119

5.4.7 对键盘输入的讨论121

习题125

第6章 模块设计127

6.1 模块的实现——函数127

6.1.1 函数的概念127

6.1.2 函数的定义129

6.1.3 函数的调用131

6.2 模块间的参数传递135

6.2.1 形参与实参的结合方式135

6.2.2 局部变量与全局变量136

6.2.3 动态存储变量与静态存储变量138

6.2.4 内部函数与外部函数140

6.3 模块的递归调用141

6.4 程序举例142

6.5 编译预处理147

6.5.1 文件包含命令147

6.5.2 条件编译命令149

习题154

第7章 数组155

7.1 一维数组155

7.1.1 一维数组的定义与引用155

7.1.2 一维数组的初始化158

7.2 维数组160

7.2.1 二维数组的定义与引用160

7.2.2 二维数组的初始化161

7.3 字符数组与字符串162

7.3.1 字符数组的定义与初始化162

7.3.2 字符串163

7.3.3 字符数组与字符串的输入与输出164

7.3.4 字符串处理函数167

7.4 数组作为函数参数169

7.4.1 形参数组与实参数组的结合169

7.4.2 二维数组作为函数参数171

7.5 程序举例173

习题176

第8章 指针178

8.1 指针的基本概念178

8.2 指针变量179

8.2.1 指针变量的定义与引用179

8.2.2 指针变量作为函数参数181

8.3 数组与指针183

8.3.1 数组的指针与数组元素的指针183

8.3.2 数组指针作为函数参数185

8.3.3 多维数组与指针187

8.4 字符串与指针189

8.4.1 字符串指针189

8.4.2 字符串指针作为函数参数192

8.5 指针数组与指向指针的指针194

8.5.1 指针数组的概念194

8.5.2 指向指针的指针197

8.5.3 main函数的形参197

8.6 函数与指针198

8.6.1 用函数指针变量调用函数198

8.6.2 函数指针变量作为函数参数200

8.7 程序举例201

习题204

第9章 结构体与联合体206

9.1 结构体类型变量206

9.1.1 结构体类型变量的定义206

9.1.2 结构体类型变量的引用208

9.1.3 结构体的嵌套209

9.1.4 结构体类型变量的初始化209

9.1.5 结构体与函数211

9.2 结构体数组214

9.2.1 结构体数组的定义与引用214

9.2.2 结构体类型数组作为函数参数216

9.3 结构体与指针218

9.3.1 结构体类型指针变量的定义与引用218

9.3.2 结构体类型指针作为函数参数219

9.4 链表222

9.4.1 链表的基本概念222

9.4.2 链表的基本运算224

9.5 联合体227

9.6 枚举类型与自定义类型名229

9.6.1 枚举类型229

9.6.2 自定义类型名231

9.7 程序举例232

习题239

第10章 文件241

10.1 文件的概念241

10.1.1 文本文件与二进制文件241

10.1.2 缓冲文件系统241

10.1.3 文件类型指针242

10.2 文件的打开与关闭242

10.2.1 文件的打开242

10.2.2 文件的关闭243

10.3 文件的读写243

10.3.1 文件读函数243

10.3.2 文件写函数245

10.4 文件的定位246

10.5 程序举例247

习题250

第11章 位运算251

11.1 二进制位运算251

11.2 位段256

11.3 程序举例258

习题259

附录1 基本ASCII码表261

附录2 C语言常用库函数264

参考文献269

热门推荐