图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 邵回祖主编 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:9787502446819
  • 出版时间:2008
  • 标注页数:184页
  • 文件大小:14MB
  • 文件页数:202页
  • 主题词: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.1C语言的发展简史和特点1

1.1.1C语言的诞生与发展1

1.1.2C语言的特点1

1.2C语言程序的结构与书写规则1

1.2.1C语言程序的总体结构1

1.2.2函数的一般结构2

1.2.3源程序书写格式4

1.3C语言的语句和关键字4

1.3.1C语言的语句4

1.3.2关键字5

1.4TurboC的基本操作5

1.4.1运行一个C语言程序的一般过程5

1.4.2Turbo C的启动、退出与命令菜单6

1.4.3编辑并保存一个C语言源程序7

1.4.4编译、连接——单个源程序文件7

1.4.5运行与查看结果8

1.4.6创建新的源程序8

1.5编程实例8

1.5.1实例内容8

1.5.2实例说明8

1.5.3程序分析8

1.5.4程序源码及设计过程9

1.6习题10

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

2.1C语言的数据类型11

2.2常量和变量11

2.2.1常量12

2.2.2变量12

2.3整型数据13

2.3.1整型变量13

2.3.2整型常量13

2.4实型数据14

2.4.1实型变量14

2.4.2实型常量14

2.5字符型数据14

2.5.1字符常量14

2.5.2字符变量15

2.5.3字符串常量16

2.6符号常量17

2.6.1符号常量的特性17

2.6.2符号常量的定义17

2.7算术运算与算术表达式17

2.7.1五种基本算术运算符17

2.7.2表达式和算术表达式17

2.7.3运算符的优先级与结合性18

2.7.4数据类型转换18

2.8赋值运算与赋值表达式19

2.8.1赋值运算19

2.8.2复合赋值运算19

2.8.3赋值表达式20

2.9C语言特有的运算和运算符20

2.9.1自增(++)、自减(--)运算20

2.9.2逗号运算(,)及其表达式21

2.9.3条件表达式21

2.10编程实例21

2.10.1实例内容21

2.10.2实例说明22

2.10.3程序分析22

2.10.4程序源码22

2.11习题22

第3章 C程序设计初步24

3.1格式化输出——printf()函数24

3.1.1printf()函数的一般格式24

3.1.2格式指示符25

3.1.3使用说明26

3.2格式化输入——scanf()函数27

3.2.1scanf()函数的一般格式27

3.2.2格式指示符28

3.2.3数据输入操作28

3.3单个字符输入/输出——getchar()和putchar()函数29

3.3.1单个字符的输出——putchar()函数30

3.3.2单个字符的输入——getchar()函数30

3.4顺序结构程序设计31

3.5编程实例32

3.5.1实例内容32

3.5.2实例说明32

3.5.3程序分析32

3.5.4程序源码32

3.6习题33

第4章 选择结构34

4.1关系运算及其表达式34

4.1.1关系运算符及其优先次序34

4.1.2关系表达式34

4.2逻辑运算及其表达式35

4.2.1逻辑运算及其优先次序35

4.2.2逻辑表达式35

4.3if语句和条件运算符36

4.3.1if语句36

4.3.2条件表达式39

4.4switch语句39

4.5编程实例41

4.5.1实例内容41

4.5.2实例说明41

4.5.3程序分析41

4.5.4程序源码41

4.6习题42

第5章 循环结构的C程序设计43

5.1while语句43

5.2do-while语句44

5.3for语句46

5.4break和continue语句49

5.5循环的嵌套50

5.6编程实例52

5.6.1实例内容52

5.6.2实例说明52

5.6.3程序分析52

5.6.4程序源码53

5.7习题54

第6章 数组55

6.1一维数组55

6.1.1一维数组的定义55

6.1.2一维数组元素的引用56

6.1.3一维数组的应用58

6.2二维数组59

6.2.1二维数组的定义59

6.2.2二维数组的引用59

6.2.3二维数组的初始化60

6.3字符数组62

6.3.1字符数组的定义62

6.3.2字符数组的初始化62

6.3.3字符数组的引用63

6.3.4字符串63

6.4编程实例68

6.4.1实例内容68

6.4.2实例说明68

6.4.3程序分析69

6.4.4程序源码69

6.5习题71

第7章 函数及变量存储类型72

7.1概述72

7.1.1库函数和用户自定义函数72

7.1.2有返回值函数和无返回值函数72

7.1.3无参函数和有参函数72

7.1.4丰富的库函数73

7.2函数定义的一般形式73

7.2.1无参函数的定义形式73

7.2.2有参函数定义的一般形式74

7.3函数的参数和函数的值75

7.3.1形式参数和实际参数75

7.3.2函数的返回值76

7.4函数的调用76

7.4.1函数调用的一般形式76

7.4.2函数调用的方式77

7.4.3被调用函数的声明和函数原型77

7.5函数的嵌套调用78

7.6函数的递归调用80

7.7数组作为函数参数82

7.7.1数组元素作函数实参82

7.7.2数组名作为函数参数83

7.8局部变量和全局变量86

7.8.1局部变量86

7.8.2全局变量88

7.9变量的存储类别89

7.9.1静态存储方式与动态存储方式89

7.9.2auto变量89

7.9.3用static声明局部变量90

7.9.4register变量90

7.9.5用extern声明外部变量91

7.10编程实例91

7.10.1实例内容91

7.10.2实例说明92

7.10.3程序分析92

7.10.4程序源码93

7.11习题96

第8章 指针99

8.1地址指针的基本概念99

8.2变量的指针和指向变量的指针变量100

8.2.1定义一个指针变量100

8.2.2指针变量的引用101

8.2.3指针变量作为函数参数104

8.2.4指针变量几个问题的进一步说明106

8.3数组指针和指向数组的指针变量109

8.3.1指向数组元素的指针109

8.3.2通过指针引用数组元素110

8.3.3数组名作函数参数112

8.3.4指向多维数组的指针和指针变量117

8.4字符串的指针和指向字符串的指针变量120

8.4.1字符串的表示形式120

8.4.2使用字符串指针变量与字符数组的区别123

8.5函数指针变量124

8.6指针型函数125

8.7指针数组和指向指针的指针126

8.7.1指针数组的概念126

8.7.2指向指针的指针129

8.7.3main函数的参数131

8.8有关指针的数据类型和指针运算的小结132

8.8.1有关指针的数据类型的小结132

8.8.2指针运算的小结133

8.8.3void指针类型133

8.9编程实例134

8.9.1实例内容134

8.9.2实例说明134

8.9.3程序分析134

8.9.4程序源码135

8.10习题137

第9章 结构体和共用体139

9.1结构体类型概述139

9.1.1结构体的概念139

9.1.2结构体变量的定义140

9.1.3结构体变量的初始化142

9.1.4结构体变量的引用142

9.1.5结构体的输入/输出144

9.2结构体数组145

9.2.1结构体数组的定义145

9.2.2结构体数组的初始化146

9.2.3结构体数组的引用147

9.3结构体与函数149

9.3.1结构体变量作为函数参数149

9.3.2返回结构体类型值的函数150

9.4结构体与指针152

9.4.1指向结构体变量的指针152

9.4.2指向结构体数组的指针153

9.4.3链表155

9.5共用体类型158

9.5.1共用体的概念158

9.5.2共用体变量的定义159

9.5.3共用体变量的引用161

9.5.4共用体与结构体的区别及联系162

9.6位段162

9.6.1位段的概念和定义方法162

9.6.2位段的引用方法164

9.7编程实例164

9.7.1实例内容164

9.7.2实例说明164

9.7.3程序分析165

9.7.4程序源码165

9.8习题166

第10章 文件168

10.1文件概述168

10.1.1文件的概念168

10.1.2文件型指针168

10.2文件的打开与关闭169

10.2.1文件的打开169

10.2.2文件的关闭171

10.3文件的读写171

10.3.1fgetc与fputc函数171

10.3.2fputs与fgets函数174

10.3.3fprintf与fscanf函数175

10.3.4fread与fwrite函数176

10.4文件的定位与出错检测177

10.4.1文件的定位177

10.4.2文件的出错检测178

10.5编程实例178

10.5.1实例内容178

10.5.2实例说明179

10.5.3程序分析179

10.5.4程序源码180

10.6习题183

热门推荐