图书介绍

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

C语言程序设计 第3版
  • 何庆新,曾健民主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113242299
  • 出版时间:2018
  • 标注页数:252页
  • 文件大小:24MB
  • 文件页数:265页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言基础1

1.1C语言的发展与特点2

1.1.1C语言的发展2

1.1.2C语言的特点3

1.2简单的C语言程序4

1.2.1几个简单的程序4

1.2.2C程序的基本结构6

1.2.3C语言的基本符号与词汇7

1.2.4C语言应用程序的编译与运行8

1.3C语言开发环境9

1.3.1Microsoft Visual C++6.0集成开发环境9

1.3.2用Microsoft Visual C++6.0集成开发环境编写、运行C语言源程序18

1.3.3其他C语言集成开发环境简介20

1.4基本数据类型21

1.5标识符、变量和常量23

1.5.1常量与变量23

1.5.2整型数据24

1.5.3实型数据27

1.5.4字符型数据29

1.5.5不同类型数据的混合运算32

1.6基本运算符、表达式及运算的优先级33

1.6.1运算符简介34

1.6.2算术运算符和算术表达式34

1.6.3赋值运算符和赋值表达式36

1.6.4关系运算符和关系表达式37

1.6.5逻辑运算符和逻辑表达式38

1.6.6逗号运算符和逗号表达式40

1.6.7条件运算符和条件表达式40

1.6.8其他常用运算符41

1.6.9运算符的优先级与结合性41

1.6.10常用数学函数与表达式42

1.7程序范例44

本章小结46

习题47

第2章 简单C语言程序设计51

2.1顺序结构程序设计51

2.2标准输入/输出52

2.2.1格式输出函数printf()52

2.2.2格式输入函数scanf()54

2.3字符数据的输入/输出55

2.4字符串数据的输入/输出56

2.5程序范例56

本章小结58

习题59

第3章 分支结构程序设计62

3.1if结构62

3.1.1if语句63

3.1.2if…else语句64

3.1.3if语句的嵌套66

3.2switch结构70

3.2.1switch语句70

3.2.2break语句在switch语句中的作用71

3.3程序范例74

本章小结76

习题76

第4章 循环结构程序设计82

4.1for语句83

4.2while语句86

4.3do…while语句88

4.4用于循环中的break语句和continue语句91

4.4.1break语句91

4.4.2continue语句93

4.5循环结构的嵌套94

4.6goto语句98

4.7程序范例100

本章小结105

习题106

第5章 函数与宏定义113

5.1函数的概念114

5.1.1函数的定义114

5.1.2函数的声明和调用116

5.1.3函数的传值方式117

5.1.4变量的作用域和存储类型120

5.2内部函数和外部函数125

5.3递归函数的设计和调用127

5.4预处理130

5.4.1宏定义130

5.4.2文件包含135

5.4.3条件编译及其他136

5.5程序范例138

本章小结139

习题140

第6章 数组149

6.1一维数组的定义和初始化150

6.1.1一维数组的定义150

6.1.2一维数组的初始化151

6.2一维数组的使用151

6.3多维数组155

6.4字符数组157

6.4.1字符数组的初始化158

6.4.2字符串的输入158

6.4.3字符串的输出160

6.5数组作为函数的参数162

6.5.1数组元素作为函数的参数162

6.5.2数组名作为函数的参数164

6.6程序范例166

本章小结169

习题170

第7章 指针178

7.1指针的概念179

7.1.1指针和指针变量179

7.1.2指针变量的定义179

7.1.3指针变量的操作180

7.2指针运算181

7.2.1指针的赋值运算181

7.2.2指针的加减运算181

7.3指针与数组182

7.3.1指向数组的指针182

7.3.2通过指针引用数组元素183

7.4指针与字符串187

7.4.1指向字符串的指针187

7.4.2字符串指针变量与字符数组的区别187

7.5指针与函数188

7.5.1函数指针变量188

7.5.2指针型函数189

7.6指向指针的指针191

7.7程序范例193

本章小结194

习题195

第8章 结构体和共用体199

8.1结构体类型概述200

8.1.1结构体类型的特点200

8.1.2结构体类型的定义200

8.2结构体类型变量的定义和引用201

8.2.1结构体类型变量的定义201

8.2.2结构体类型变量的初始化和引用201

8.3结构体数组202

8.3.1结构体数组的定义202

8.3.2结构体数组的初始化202

8.4指向结构体类型数据的指针204

8.4.1结构体指针变量的定义和初始化204

8.4.2结构体指针的应用204

8.5结构体与函数205

8.5.1结构体变量作函数参数205

8.5.2结构体类型的函数206

8.6链表206

8.6.1链表的概念206

8.6.2链表的实现206

8.6.3动态链表207

8.6.4链表的操作208

8.7共用体209

8.7.1共用体的概念209

8.7.2共用体变量的定义和引用209

8.8程序范例210

本章小结214

习题214

第9章 文件操作与位运算218

9.1文件操作219

9.1.1文件的概念219

9.1.2文件的操作220

9.2文件操作程序范例231

9.3位运算234

9.3.1按位取反运算235

9.3.2按位左移运算235

9.3.3按位右移运算235

9.3.4按位与运算236

9.3.5按位或运算236

9.3.6按位异或运算237

9.3.7复合位运算符237

9.4位运算程序范例237

本章小结239

习题240

附录A 7位ASCII表245

附录B C语言常用函数246

附录C C语言语句的常用语法格式248

附录D C语言颜色及填充模式表251

附录E C语言运算符的优先级与结合性252

参考文献252

热门推荐