图书介绍

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

C语言程序设计教程
  • 张玉春,孙大元主编;孙元,黄玥,李晓峰等副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302325970
  • 出版时间:2013
  • 标注页数:262页
  • 文件大小:53MB
  • 文件页数:274页
  • 主题词: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.1程序设计语言及其发展1

1.1.1程序设计语言的发展历程1

1.1.2程序处理方式2

1.2程序的基本结构及其表示3

1.3C语言概述4

1.3.1C语言发展简史4

1.3.2C语言的特点5

1.3.3简单的C程序介绍6

1.3.4C程序的上机步骤8

习题112

第2章 基本类型数据及其运算13

2.1C语言的数据类型13

2.2常量与变量14

2.2.1标识符14

2.2.2常量15

2.2.3变量16

2.3整型数据17

2.3.1整型常量17

2.3.2整型变量18

2.4实型数据20

2.4.1实型常量20

2.4.2实型变量20

2.5字符型数据21

2.5.1字符常量21

2.5.2字符变量22

2.5.3字符串常量24

2.6运算符与表达式24

2.6.1运算符概述24

2.6.2表达式概述25

2.6.3算术运算符与算术表达式25

2.6.4赋值运算符与赋值表达式27

2.6.5自增、自减运算符30

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

2.7数据的类型转换32

2.8数据的输入与输出32

2.8.1格式化输出函数printf33

2.8.2格式化输入函数scanf37

2.8.3字符输出函数putchar41

2.8.4字符输入函数getchar41

2.9简单程序设计——顺序结构程序设计41

2.9.1C语句42

2.9.2顺序结构程序举例42

习题243

第3章 选择结构程序设计45

3.1关系运算符与关系表达式45

3.1.1关系运算符45

3.1.2关系表达式46

3.2逻辑运算符与逻辑表达式46

3.2.1逻辑运算符46

3.2.2逻辑表达式47

3.3if语句48

3.3.1if语句的形式48

3.3.2if语句的嵌套52

3.4switch语句54

3.5条件运算符与条件表达式57

3.6程序举例57

习题359

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

4.1while语句60

4.2do-while语句62

4.3for语句63

4.4循环嵌套65

4.5break语句和continue语句67

4.5.1break语句67

4.5.2continue语句67

4.6程序举例68

习题470

第5章 数组71

5.1一维数组71

5.1.1一维数组的定义71

5.1.2一维数组元素的引用72

5.1.3一维数组的初始化74

5.1.4一维数组程序举例74

5.2二维数组79

5.2.1二维数组的定义79

5.2.2二维数组元素的引用80

5.2.3二维数组的初始化82

5.2.4二维数组程序举例83

5.3字符数组85

5.3.1字符数组的定义85

5.3.2字符数组的初始化86

5.3.3字符数组的输入与输出88

5.3.4字符串处理函数92

5.3.5字符数组应用举例94

习题599

第6章 函数101

6.1C语言函数概述101

6.2函数的定义102

6.2.1函数定义的一般形式102

6.2.2函数参数与函数返回值103

6.3函数的调用107

6.3.1函数调用的一般形式107

6.3.2被调用函数的声明108

6.4函数的嵌套调用与递归调用110

6.4.1函数的嵌套调用110

6.4.2函数的递归调用112

6.5用数组做函数参数114

6.5.1用数组元素做函数参数114

6.5.2用一维数组名做函数参数115

6.5.3用二维数组名做函数参数119

6.6局部变量和全局变量120

6.6.1局部变量120

6.6.2全局变量121

6.7变量的存储类别123

6.7.1动态存储方式与静态存储方式123

6.7.2局部变量的存储类别124

6.7.3全局变量的存储类别127

6.8C语言预处理129

6.8.1宏定义129

6.8.2文件包含132

习题6133

第7章 指针134

7.1地址和指针134

7.1.1变量的地址和变量的值134

7.1.2间接寻址135

7.1.3指针变量的定义136

7.2指针变量的引用136

7.2.1指针运算符137

7.2.2指针运算139

7.2.3用指针变量做函数参数140

7.3指针与数组142

7.3.1指向一维数组元素的指针143

7.3.2指向二维数组的指针145

7.3.3用指向数组的指针变量做函数参数150

7.4指针与字符串156

7.4.1字符指针与字符数组156

7.4.2用指向字符的指针做函数参数160

7.5指针与函数163

7.5.1指向函数的指针163

7.5.2返回指针的函数166

7.6指向指针的指针168

7.6.1间接访问168

7.6.2指针数组169

7.7main函数的参数170

习题7172

第8章 结构体与共用体173

8.1结构体173

8.1.1结构体类型的定义173

8.1.2结构体变量的定义174

8.1.3结构体变量的引用176

8.1.4结构体变量的赋值177

8.1.5结构体数组178

8.1.6结构体指针变量181

8.1.7用结构体数据做函数参数185

8.2共用体186

8.2.1共用体类型的定义186

8.2.2共用体变量的定义187

8.2.3共用体变量的引用和赋值188

8.3用typedef定义类型190

8.4动态链表191

8.4.1动态链表概述191

8.4.2动态存储分配192

8.4.3单链表的基本操作193

习题8204

第9章 文件205

9.1文件概述205

9.1.1文件的分类205

9.1.2缓冲区206

9.1.3文件指针207

9.2文件的打开与关闭208

9.2.1文件的打开208

9.2.2文件的关闭210

9.3文件的顺序读/写210

9.3.1字符读/写函数210

9.3.2字符串读/写函数214

9.3.3数据块读/写函数216

9.3.4格式化读/写函数218

9.4文件的随机读/写220

9.4.1文件的定位操作220

9.4.2文件的随机读/写操作221

9.5文件检测函数222

习题9224

第10章 位运算225

10.1位运算符及其运算225

10.1.1位运算符225

10.1.2位运算应用举例228

10.2位段及其应用230

10.2.1位段230

10.2.2位段应用举例232

习题10234

第11章 C语言应用235

11.1C语言开发环境概述235

11.2C语言在硬件方面的应用236

11.2.1C语言直接访问硬件236

11.2.2C语言利用中断访问计算机系统237

11.2.3C语言通过操作系统访问计算机系统239

11.3C语言在软件方面的应用240

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

附录B C语言关键字253

附录C 运算符和结合性254

附录D C库函数256

参考文献262

热门推荐