图书介绍

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

C语言程序设计
  • 刘克成主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113079161
  • 出版时间:2007
  • 标注页数:305页
  • 文件大小:100MB
  • 文件页数:318页
  • 主题词: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 程序设计的基本概念1

1.1.1 程序与程序设计语言1

1.1.2 问题求解与程序设计2

1.2 程序设计的一般过程3

1.2.1 问题描述3

1.2.2 问题分析3

1.2.3 计算机实现3

1.2.4 程序运行与调试4

1.3 程序设计的两种方法5

1.3.1 结构化程序设计6

1.3.2 面向对象程序设计6

1.4 C语言概述7

1.4.1 为什么选择C语言7

1.4.2 C语言字符集8

1.4.3 C语言标识符与关键字9

1.4.4 C语言程序基本结构10

1.5 C语言编程环境11

1.5.1 Turbo C 2.0编程环境11

1.5.2 Visual C++ 6.0编程环境14

本章小结20

习题20

第2章 数据类型与简单输入/输出22

2.1 C语言基本数据类型22

2.1.1 数据类型概述22

2.1.2 整数类型23

2.1.3 实数类型24

2.1.4 字符类型24

2.2 常量与变量24

2.2.1 常量24

2.2.2 变量28

2.3 数据的输出与输入29

2.3.1 数据的输出30

2.3.2 数据的输入34

本章小结38

习题39

第3章 运算符与表达式42

3.1 基本运算符及其表达式42

3.1.1 C语言运算符概述42

3.1.2 算术运算符及其表达式44

3.1.3 赋值运算符及其表达式45

3.1.4 关系运算符及其表达式47

3.1.5 逻辑运算符及其表达式49

3.1.6 位运算符及其表达式51

3.1.7 条件运算符及其表达式52

3.1.8 逗号运算符和sizeof运算符53

3.2 混合运算时数据类型的转换54

3.2.1 类型隐式转换54

3.2.2 类型显式转换55

本章小结56

习题57

第4章 程序流程控制61

4.1 算法61

4.1.1 算法的概念61

4.1.2 算法的组成要素62

4.1.3 算法的描述62

4.2 C语言的基本语句65

4.3 顺序结构67

4.4 选择结构68

4.4.1 if...else语句69

4.4.2 if语句70

4.4.3 else if语句71

4.4.4 if语句的嵌套73

4.4.5 switch语句结构77

4.5 循环结构79

4.5.1 穷举与迭代算法81

4.5.2 while语句83

4.5.3 do...while语句86

4.5.4 for语句87

4.5.5 流程转向语句88

4.5.6 循环结构的嵌套89

本章小结95

习题95

第5章 模块化程序设计102

5.1 模块化设计与函数102

5.1.1 函数的定义103

5.1.2 函数的调用105

5.1.3 函数的参数传递108

5.1.4 函数的嵌套调用109

5.1.5 函数的递归调用110

5.1.6 系统标准函数113

5.2 局部变量和全局变量114

5.2.1 局部变量114

5.2.2 全局变量116

5.3 变量的存储属性118

5.3.1 自动变量119

5.3.2 静态变量121

5.3.3 外部变量123

5.3.4 寄存器变量123

5.4 内部函数和外部函数124

5.4.1 内部函数124

5.4.2 外部函数124

5.5 编译预处理125

5.5.1 文件包含125

5.5.2 宏定义125

5.5.3 条件编译128

5.6 函数综合应用举例130

本章小结132

习题133

第6章 数组137

6.1 数组的概念137

6.2 一维数组137

6.2.1 一维数组的声明138

6.2.2 一维数组的初始化139

6.2.3 一维数组元素引用141

6.2.4 一维数组应用举例141

6.3 二维数组与多维数组146

6.3.1 二维数组的声明147

6.3.2 二维数组的初始化147

6.3.3 二维数组元素引用149

6.3.4 二维数组应用举例151

6.3.5 多维数组152

6.4 字符数组与字符串154

6.4.1 字符数组154

6.4.2 字符数组应用156

6.4.3 字符串处理函数157

6.5 数组作为函数参数159

6.5.1 数组元素作为函数参数160

6.5.2 数组名作为函数参数161

6.6 数组综合应用举例164

本章小结169

习题169

第7章 指针173

7.1 指针的概念173

7.1.1 地址与指针173

7.1.2 指针变量174

7.1.3 指针运算174

7.2 指针与变量177

7.3 指针与数组178

7.3.1 指针和一维数组178

7.3.2 指针和二维数组181

7.3.3 指针数组183

7.4 指针与字符串184

7.4.1 字符指针与字符数组184

7.4.2 字符指针数组186

7.5 指针与函数188

7.5.1 指针作为函数形式参数188

7.5.2 返回指针的函数191

7.5.3 指向函数的指针192

7.6 指向指针的指针194

7.7 命令行参数196

7.8 指针综合应用举例197

本章小结199

习题200

第8章 结构体、共用体与枚举类型205

8.1 结构体205

8.1.1 结构体类型的定义205

8.1.2 结构体类型变量207

8.1.3 结构体类型数组211

8.1.4 结构体类型指针214

8.1.5 结构体与函数217

8.1.6 动态内存分配220

8.2 共用体223

8.3 位段结构227

8.4 枚举类型229

8.5 用typedef定义类型232

8.6 结构体综合应用举例233

本章小结240

习题240

第9章 文件246

9.1 文件概述246

9.1.1 文件的概念246

9.1.2 C语言的文件系统247

9.2 标准文件操作247

9.2.1 文件类型指针248

9.2.2 文件的打开248

9.2.3 文件的关闭250

9.2.4 文件的顺序读写250

9.2.5 文件的随机读写258

9.2.6 文件检测260

本章小结260

习题261

第10章 面向对象程序设计266

10.1 结构化程序设计与面向对象程序设计266

10.1.1 结构化程序设计与面向对象程序设计概述266

10.1.2 结构化程序设计与面向对象程序设计解决问题的比较267

10.2 面向对象程序设计的基本概念269

10.3 面向对象程序设计的基本特点270

10.4 类和对象271

10.4.1 类的定义271

10.4.2 对象的定义272

10.4.3 对象的初始化273

10.5 继承和派生274

10.5.1 派生类的定义275

10.5.2 派生类程序举例276

10.5.3 派生类生成过程276

10.6 多态性277

10.6.1 函数重载277

10.6.2 运算符重载278

10.6.3 虚函数279

10.7 面向对象的软件开发280

10.7.1 面向对象的分析280

10.7.2 面向对象的设计281

10.7.3 面向对象的编程281

10.7.4 面向对象的测试281

10.7.5 面向对象的软件维护281

本章小结281

习题282

附录A ASCII码表284

附录B 关键字285

附录C 运算符的优先级别和结合方向286

附录D 常用库函数287

附录E C语言常见出错信息301

参考文献305

热门推荐