图书介绍

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

C语言程序设计 第4版
  • 罗坚,徐文胜主编;傅清平,李雪斌副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113213650
  • 出版时间:2016
  • 标注页数:314页
  • 文件大小:41MB
  • 文件页数:326页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言程序设计入门1

1.1 引例1

1.2 C语言概述6

1.2.1 程序、指令与程序设计语言7

1.2.2 C语言的发展历史7

1.2.3 C语言的特点8

1.2.4 关键字8

1.2.5 标识符9

1.2.6 其他符号9

1.3 C程序的上机调试9

1.4 Visual C++开发工具10

1.4.1 Visual C++ 6.0的安装11

1.4.2 C程序上机的一般过程12

1.5 学习建议14

习题15

第2章 数据类型、运算符与表达式16

2.1 数据在计算机内存中的表示16

2.1.1 机器数与真值16

2.1.2 原码、反码与补码17

2.1.3 定点数与浮点数18

2.1.4 ASCII码19

2.2 常量19

2.2.1 整型常量19

2.2.2 实型常量20

2.2.3 字符常量21

2.2.4 字符串常量22

2.2.5 符号常量22

2.3 变量23

2.3.1 整型变量23

2.3.2 实型变量25

2.3.3 字符型变量26

2.4 运算符与表达式27

2.4.1 算术运算符与算术表达式28

2.4.2 赋值运算符与赋值表达式29

2.4.3 强制类型转换运算符29

2.4.4 自加、自减运算符30

2.4.5 逗号运算符与逗号表达式31

2.4.6 位运算31

2.5 基本的输入/输出33

2.5.1 字符的输入/输出33

2.5.2 带格式数据的输入/输出34

习题38

第3章 算法与程序设计基础43

3.1 算法43

3.1.1 算法的概念43

3.1.2 算法的特性44

3.2 算法的常用表示方法45

3.2.1 自然语言表示法45

3.2.2 传统流程图45

3.2.3 N-S结构流程图47

3.2.4 伪代码表示法48

3.2.5 用计算机语言表示算法49

3.3 结构化程序设计方法50

3.4 C语句概述52

3.5 选择结构程序设计55

3.5.1 关系运算符与关系表达式55

3.5.2 逻辑运算符与逻辑表达式56

3.5.3 if语句57

3.5.4 if语句的嵌套60

3.5.5 条件运算符与条件表达式62

3.5.6 switch语句63

3.5.7 选择结构程序设计举例66

3.6 循环结构程序设计71

3.6.1 goto语句以及用goto语句构成的循环72

3.6.2 while语句72

3.6.3 do...while语句74

3.6.4 for语句75

3.6.5 多重循环78

3.6.6 break语句80

3.6.7 continue语句81

3.6.8 循环结构程序设计举例82

3.7 综合程序应用举例84

习题91

第4章 函数97

4.1 概述97

4.2 函数的定义100

4.3 函数的调用与返回值101

4.3.1 实参与形参101

4.3.2 函数的调用102

4.3.3 对被调用函数的原型声明103

4.3.4 函数的返回语句与返回值105

4.4 函数的参数传递方式107

4.4.1 值传递方式108

4.4.2 地址传递方式109

4.5 函数的嵌套与递归112

4.5.1 函数的嵌套调用112

4.5.2 函数的递归调用113

4.6 变量的作用域118

4.6.1 局部变量118

4.6.2 全局变量118

4.6.3 外部变量120

4.6.4 分程序121

4.7 变量的生存期122

4.7.1 自动变量122

4.7.2 静态变量123

4.7.3 寄存器变量124

4.8 编译预处理命令124

4.8.1 宏定义125

4.8.2 文件包含127

4.8.3 条件编译128

习题129

第5章 数组类型与指针类型135

5.1 数据类型的构造135

5.2 数组类型136

5.2.1 数组概述137

5.2.2 一维数组137

5.2.3 二维数组149

5.3 指针类型154

5.3.1 指针概述154

5.3.2 一级指针155

5.3.3 二级指针160

5.3.4 函数指针162

5.4 数组与指针163

5.4.1 指针变量访问数组163

5.4.2 字符数组与字符串164

5.4.3 指针数组170

5.4.4 动态数组173

5.4.5 数组指针177

习题178

第6章 结构类型与联合类型183

6.1 结构类型与联合类型概述183

6.2 结构类型185

6.2.1 结构类型的定义185

6.2.2 结构类型的基本操作187

6.2.3 结构指针192

6.2.4 结构数组194

6.3 动态链表197

6.3.1 链表的定义197

6.3.2 动态链表的基本操作202

6.3.3 动态链表编程举例205

6.4 联合类型208

6.5 位域类型210

6.6 枚举类型212

习题214

第7章 文件217

7.1 文件概述217

7.1.1 文件的概念217

7.1.2 文件的分类217

7.1.3 文件缓冲区220

7.1.4 文件类型指针220

7.1.5 文件的操作流程221

7.2 打开文件与关闭文件221

7.2.1 打开文件的函数222

7.2.2 关闭文件的函数223

7.3 文件的顺序读/写225

7.3.1 文本文件的顺序读/写225

7.3.2 二进制文件的顺序读/写240

7.4 文件的定位与随机读/写244

7.4.1 rewind()函数244

7.4.2 fseek()函数245

7.4.3 ftell()函数248

7.5 文件状态检查函数250

7.5.1 文件读/写结束检查函数feof()251

7.5.2 文件出错检查函数ferror()253

7.5.3 文件出错复位函数clearerr()253

习题254

第8章 面向对象技术与C++259

8.1 C++概述259

8.2 简单的C++程序260

8.3 C++程序的开发过程262

8.4 C++的输入与输出262

8.4.1 用cout输出263

8.4.2 用cin输入263

8.4.3 I/O流类库操作符简介264

8.5 设置函数参数的默认值266

8.6 内联函数267

8.7 重载函数269

8.8 变量的引用271

8.8.1 引用的概念271

8.8.2 引用作为函数参数272

8.9 面向对象的基础知识273

8.9.1 面向对象的概念273

8.9.2 面向对象程序设计的优点275

8.9.3 面向对象系统的特性275

8.10 类和对象276

8.10.1 类的定义276

8.10.2 对象的定义279

8.10.3 对象的成员表示279

8.11 构造函数280

8.12 析构函数283

8.13 继承与派生类285

8.13.1 继承与派生类的概念285

8.13.2 派生类的定义格式286

8.13.3 公有派生类288

8.13.4 私有派生类288

8.13.5 保护成员288

8.13.6 派生类的构造函数289

习题291

附录296

附录A 常用字符与ASCII码对照表296

附录B 常用库函数介绍297

附录C 常见C编译错误信息汇总308

参考文献314

热门推荐