图书介绍

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

C语言程序设计
  • 孙辉,吴润秀编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113077501
  • 出版时间:2007
  • 标注页数:300页
  • 文件大小:18MB
  • 文件页数: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 C语言简介1

1.2 程序设计的基本概念1

1.2.1 程序1

第1章 绪论1

1.2.2 程序设计2

1.2.3 算法2

1.2.4 数据结构2

1.3 常用计算机高级语言简介2

1.4 C语言程序的开发过程4

1.5 对于C语言学习的认识6

1.6 本教材对C语言的处理6

第2章 基本数据类型及顺序结构程序设计8

2.1 几个简单的C语言程序8

2.2.2 关键字10

2.2.3 标识符10

2.2 C语言的字符集、关键字和标识符10

2.2.1 字符集10

2.3 C语言的数据类型11

2.3.1 数据及数据类型的概念11

2.3.2 基本类型12

2.3.3 构造类型12

2.4 常量12

2.4.1 整型常量13

2.4.2 实型常量13

2.4.3 字符常量13

2.4.4 字符串常量14

2.4.5 符号常量14

2.5.1 变量的概念15

2.5 变量15

2.5.2 变量的说明16

2.5.3 变量的类型17

2.5.4 变量的初始化17

2.6 运算符和表达式18

2.6.1 算术运算符和算术表达式19

2.6.2 赋值运算符和赋值表达式20

2.6.3 自增(++)、自减(--)运算符21

2.6.4 逻辑量的概念22

2.6.5 关系运算符和关系表达式22

2.6.6 逻辑运算符和逻辑表达式23

2.6.7 条件运算符25

2.6.8 位运算26

2.6.9 逗号运算符和逗号表达式29

2.8 混合运算中的类型转换问题30

2.8.1 自动类型转换30

2.6.10 sizeof运算符30

2.7 运算符的优先级30

2.8.2 强制类型转换31

2.9 数据输出和输入32

2.9.1 数据输出32

2.9.2 数据输入36

2.10 顺序结构程序设计举例41

2.11 小结44

习题45

第3章 分支结构48

3.1 if语句48

3.1.1 if...else语句48

3.1.2 if语句的两种变形50

3.1.3 if语句的嵌套55

3.2 if语句应用举例57

3.3 switch语句60

3.4 无条件转移语句goto65

3.5 小结67

习题67

第4章 循环结构70

4.1 while循环结构70

4.1.1 while循环的结构70

4.1.2 while循环的使用71

4.2 do...while循环结构75

4.2.1 do...while循环的结构75

4.2.2 do...while循环的使用76

4.3.1 for循环的结构78

4.3 for循环结构78

4.3.2 for循环的使用79

4.4 循环结构的嵌套82

4.5 循环中break和continue语句的使用84

4.6 循环语句的使用举例85

4.7 小结89

习题89

第5章 函数91

5.1 函数的定义与调用91

5.1.1 函数定义的一般形式93

5.1.2 函数过程的调用94

5.1.3 函数的返回值96

5.1.4 函数的声明96

5.2.1 自动变量99

5.2 变量的存储类别99

5.2.2 外部变量100

5.2.3 有多个源程序文件的程序中外部变量的引用101

5.2.4 静态变量103

5.2.5 register变量106

5.3 变量的作用域106

5.3.1 局部变量106

5.3.2 全局变量107

5.4 内部函数和外部函数109

5.4.1 内部函数109

5.4.2 外部函数109

5.5 函数的递归调用110

5.5.1 递归算法的概念110

5.5.2 C函数的递归调用110

5.6 小结115

习题116

第6章 数组118

6.1 一维数组119

6.1.1 一维数组的定义119

6.1.2 一维数组的引用119

6.2 一维字符数组与字符串123

6.3 字符串常用库函数128

6.4 二维数组及多维数组132

6.4.1 二维数组的定义132

6.4.2 二维数组的初始化132

6.4.3 三维数组及讨论133

6.4.4 二维数组应用举例133

6.5 数组综合应用举例139

6.6 小结143

习题144

第7章 指针146

7.1 指针的概念146

7.1.1 指针变量的说明148

7.1.2 指针运算符148

7.1.3 指针的赋值150

7.1.4 指针的算术运算151

7.1.5 指针运算符与单目运算符的优先级152

7.2 指针应用程序举例153

7.3 动态内存分配154

7.3.1 动态内存分配函数155

7.3.2 动态内存分配程序设计156

7.5 多级指针163

7.4 参数指针的使用163

7.6 指针与数组165

7.6.1 利用指针访问数组元素165

7.6.2 数组指针166

7.6.3 指针数组170

7.7 函数指针171

7.7.1 函数指针的定义171

7.7.2 函数指针的引用171

7.8 命令行参数的使用173

7.9 小结175

习题176

第8章 结构179

8.1 结构的定义和变量说明179

8.1.1 结构的定义179

8.1.2 结构类型变量的定义180

8.2 结构变量的初始化和引用182

8.2.1 结构变量的初始化182

8.2.2 结构变量的引用183

8.3 结构数组185

8.4 结构指针186

8.5 结构变量作为函数的参数187

8.6 链表的概念及简单应用191

8.6.1 链表的概念191

8.6.2 链表中结点的数据定义方式192

8.6.3 链表的简单应用192

8.6.4 链表内结点的删除194

8.6.5 链表内结点的插入198

8.7 联合的概念及简单应用200

8.8 枚举类型202

8.9 用typedef定义类型203

8.10 位域的概念及简单应用205

8.11 小结208

习题208

第9章 文件211

9.1 文件的概念211

9.1.1 C语言文件概述211

9.1.2 标准级(流式)输入输出211

9.1.3 文件指针211

9.2 文件的打开与关闭211

9.2.1 文件的打开211

9.2.2 文件的关闭212

9.3 常用文件读写函数214

9.3.1 字节级214

9.3.2 字符串级216

9.3.3 格式化读写函数217

9.3.4 块读写函数220

9.4 文件操作错误检测223

9.5 文件定位与随机读写224

9.6 小结226

习题226

第10章 预处理命令228

10.1 宏定义228

10.1.1 无参数的宏定义228

10.1.2 带参数的宏定义231

10.2 文件包含#include233

10.3 条件编译235

10.3.1 第1种条件编译235

10.3.3 第3种条件编译236

10.3.2 第2种条件编译236

10.4 小结237

习题237

第11章 Windows窗口程序设计238

11.1 Windows窗口程序设计的概念238

11.1.1 Windows用户界面介绍238

11.1.2 初识Windows窗口程序239

11.1.3 Windows窗口程序最基本的结构240

11.1.4 Windows程序中的消息机制243

11.1.5 Windows程序基本结构的详细说明244

11.2 Windows窗口程序中的输出247

11.3 Windows窗口程序中的常用数据类型249

11.4 Windows窗口程序中的资源文件251

11.4.1 菜单资源的使用251

11.4.2 对话框资源的使用256

11.5 Windows窗口程序中的输入262

11.6 Windows图形程序设计269

11.7 小结273

习题273

附录A Visual C++ 6.0编程环境及调试工具简介275

A.1 Visual C++ 6.0概述275

A.2 Visual C++ 6.0的工作环境275

A.3 Visual C++ 6.0编译器简介281

A.3.1 编译参数的设置282

A.3.2 连接参数的设置285

A.3.3 其他编译参数的设置286

A.3.4 注意事项286

A.4.1 常用调试工具287

A.4 调试器的使用287

A.4.2 单步跟踪和执行288

A.4.3 设置断点288

A.4.4 单步执行288

A.5 集成开发环境中程序调试实例290

A.5.1 使用调试(Debug)模式和发布(Release)模式290

A.5.2 多文件程序的编译290

A.5.3 程序调试实例292

附录B 常用C库函数294

B.1 数学函数294

B.2 字符函数和字符串函数295

B.3 输入输出函数296

B.4 动态存储分配函数298

附录C 常用字符与ASCII代码对照表299

参考文献300

热门推荐