图书介绍

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

C语言程序设计
  • 戴银飞主编;刘玉宝,赵耀红副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302293484
  • 出版时间:2012
  • 标注页数:302页
  • 文件大小:73MB
  • 文件页数:315页
  • 主题词: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 C语言概述1

1.1.1 C语言及其特点1

1.1.2 C语言程序的结构特点2

1.2 C语言的基本符号5

1.2.1基本符号集5

1.2.2标识符5

1.3数据的输入和输出6

1.3.1 putchar()函数和getchar()函数6

1.3.2 printf()函数和scanf()函数8

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

1.4.1 C语言调试步骤14

1.4.2 Visual C++ 6.0环境下调试程序方法14

本章小结18

习题19

第2章 数据类型、运算符和表达式20

2.1 C语言数据类型简介20

2.2常量20

2.2.1数值常量21

2.2.2字符常量和字符串22

2.2.3标识符命名的常量24

2.2.4换码序列常量25

2.3变量26

2.3.1变量说明和变量地址26

2.3.2变量的初始化27

2.3.3数据类型28

2.3.4存储类型和变量的作用域30

2.4运算符和表达式33

2.4.1运算符和表达式简介33

2.4.2赋值运算符和赋值表达式34

2.4.3算术运算符和算术表达式35

2.4.4逗号运算符和逗号表达式38

2.4.5关系和逻辑运算表达式39

2.4.6条件表达式42

2.4.7位运算表达式43

2.4.8运算符的结合律和优先级46

本章小结47

习题49

第3章 3种基本结构的程序设计52

3.1数据的输入和输出52

3.1.1 putchar()函数和getchar()函数52

3.1.2 printf()函数和scanf()函数54

3.2顺序结构60

3.2.1赋值语句和空语句60

3.2.2复合语句61

3.3分支结构61

3.3.1条件分支结构62

3.3.2无条件分支结构64

3.3.3条件分支的嵌套65

3.3.4开关分支结构68

3.3.5程序举例72

3.4循环结构75

3.4.1用goto语句构成循环75

3.4.2 while语句75

3.4.3 do…while语句78

3.4.4 for语句80

3.4.5嵌套循环83

3.4.6 break语句和continue语句的使用84

3.4.7程序举例87

3.4.8循环语句小结88

本章小结89

习题91

第4章 数组98

4.1数组和数组元素98

4.2一维数组100

4.2.1一维数组的定义和使用100

4.2.2一维数组的初始化101

4.2.3一维数组程序举例102

4.3多维数组106

4.3.1二维数组的定义和使用106

4.3.2二维数组的初始化109

4.3.3二维数组程序举例111

4.4字符数组113

4.4.1字符数组的定义和使用113

4.4.2字符数组的初始化113

4.4.3字符串的输入和输出114

4.4.4用于字符处理的库函数116

本章小结117

习题119

第5章 C语言函数124

5.1 C语言程序的组成124

5.1.1 C语言函数的结构124

5.1.2 C语言程序的组成125

5.2函数的参数127

5.2.1带参数函数定义的一般形式127

5.2.2形式参数和实际参数127

5.2.3数组作为函数的参数128

5.3函数的调用133

5.3.1函数的原型133

5.3.2函数调用的一般形式135

5.3.3函数的值137

5.3.4函数的递归调用138

5.4程序编译预处理142

5.4.1宏定义142

5.4.2文件包含143

5.4.3条件编译144

本章小结146

习题147

第6章 构造函数类型152

6.1结构体152

6.1.1结构体类型定义及结构体类型变量说明152

6.1.2结构体类型变量的使用156

6.1.3结构体变量的初始化158

6.1.4结构体数组159

6.1.5结构体和函数161

6.2共用体162

6.2.1共用体类型的定义和共用体变量的说明162

6.2.2共用体成员的使用164

6.3枚举类型165

6.3.1枚举类型的定义和枚举变量的说明165

6.3.2枚举类型数据的使用166

6.4位段168

6.4.1位段的定义和位段变量的说明168

6.4.2位段变量使用170

6.5用typedef定义类型171

本章小结173

习题175

第7章 指针179

7.1指针变量的概念179

7.2变量的指针与指针变量180

7.2.1指针变量的定义及使用180

7.2.2指针变量的初始化183

7.2.3指针运算183

7.3指针与数组186

7.3.1指向数组的指针187

7.3.2字符指针与字符数组190

7.3.3多级指针及指针数组194

7.3.4指针与多维数组197

7.4指针与函数201

7.4.1函数参数为指针201

7.4.2函数的返回值为指针204

7.4.3指向函数的指针205

7.4.4命令行参数209

7.5指针与结构体211

7.5.1结构体指针与指向结构体数组的指针212

7.5.2结构体指针与函数215

本章小结217

习题219

第8章 文件221

8.1 C语言文件概述221

8.1.1文件概述221

8.1.2缓冲文件系统和非缓冲文件系统222

8.1.3标准输入输出库函数223

8.1.4标准设备文件及I/O改向225

8.2缓冲型文件输入输出系统227

8.2.1文件类型结构及文件指针227

8.2.2文件的打开与关闭227

8.2.3文件的读写229

8.2.4文件的定位236

8.2.5出错的检测238

8.3非缓冲型文件输入输出系统238

本章小结242

习题243

第9章 类和对象244

9.1面向对象程序设计概述244

9.2从C向C++过渡245

9.2.1简单C++程序的认识245

9.2.2格式化输出和标准输入流246

9.2.3函数的说明与参数248

9.2.4枚举名与结构体名251

9.2.5自由存储操作符new和delete251

9.3类和对象254

9.3.1类的定义254

9.3.2类的对象255

9.3.3类的成员255

9.4类的成员函数与友元函数258

9.4.1成员函数258

9.4.2友元函数261

9.5构造函数与析构函数264

9.5.1构造函数264

9.5.2析构函数266

9.6静态成员267

习题268

第10章 继承272

10.1单一继承272

10.1.1派生类273

10.1.2继承时的访问控制274

10.2多重继承277

10.3构造函数、析构函数与继承278

10.4虚基类280

习题281

第11章 多态性282

11.1重载283

11.1.1函数原型283

11.1.2函数重载284

11.1.3运算符重载285

11.2虚函数288

11.2.1派生类指针288

11.2.2虚函数简介289

11.2.3纯虚数与抽象类290

11.3 I/O系统291

11.3.1 I/O流292

11.3.2文件流293

习题296

附录A C语言常用标准库函数297

附录B ASCII码表301

附录C 运算符和结合性302

热门推荐