图书介绍

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

C语言程序设计
  • 郝长胜,杜鹏东编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040306293
  • 出版时间:2012
  • 标注页数:266页
  • 文件大小:39MB
  • 文件页数: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.2 C语言的发展及特点3

1.2.1 C语言的发展3

1.2.2 C语言的特点3

1.3 C语言的基本结构5

1.4 C语言程序的运行8

1.5 C语言的学习建议9

本章小结10

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

2.1 C语言的数据类型11

2.2标识符、常量与变量12

2.2.1标识符12

2.2.2常量13

2.2.3变量14

2.3整型数据15

2.3.1整型数据在内存中的存放形式15

2.3.2整型常量15

2.3.3整型变量的分类16

2.3.4整型变量的定义17

2.4实型数据18

2.4.1实型数据在内存中的存放形式18

2.4.2实型常量18

2.4.3实型变量19

2.5字符型数据20

2.5.1字符常量20

2.5.2字符型变量21

2.5.3字符串常量22

2.6运算符和表达式23

2.6.1运算符、表达式概述23

2.6.2算术运算符及其表达式24

2.6.3关系运算符及其表达式24

2.6.4逻辑运算符和逻辑表达式25

2.6.5赋值运算符和赋值表达式27

2.6.6自增、自减运算符28

2.6.7逗号运算符和逗号表达式29

2.6.8位运算符和位运算29

2.6.9条件运算符与条件表达式32

2.6.10求字节运算符33

2.7数据类型转换33

2.7.1自动类型转换33

2.7.2强制类型转换37

2.8常见错误38

本章小结40

第3章 顺序结构程序设计41

3.1结构化程序设计的基本知识41

3.1.1语句的概念41

3.1.2 C程序的三种基本结构42

3.2数据的输入/输出43

3.2.1格式输出函数printf()44

3.2.2格式输入函数scanf()48

3.3顺序结构程序设计举例51

本章小结55

第4章 选择结构程序设计57

4.1 if语句的两种形式57

4.1.1 if语句58

4.1.2 if-else语句59

4.1.3嵌套的if语句60

4.2 switch语句61

4.3选择结构程序设计举例65

本章小结69

第5章 循环结构程序设计70

5.1循环语句70

5.1.1 for语句71

5.1.2 while语句72

5.1.3 do-while语句73

5.2 break语句、continue语句和goto语句74

5.2.1 break语句74

5.2.2 continue语句75

5.2.3 goto语句76

5.3几种循环的比较78

5.4循环结构的嵌套78

本章小结81

第6章 数组82

6.1一维数组85

6.1.1一维数组的定义85

6.1.2一维数组元素的引用85

6.1.3一维数组的初始化88

6.2字符串操作91

6.2.1字符串概念93

6.2.2字符串的输入输出94

6.2.3字符串处理函数97

6.3二维数组99

6.3.1二维数组的定义100

6.3.2二维数组元素的引用100

6.3.3二维数组的初始化103

6.4综合应用实例106

6.4.1一维数组应用106

6.4.2二维数组应用112

本章小结116

第7章 指针118

7.1指针基础119

7.1.1地址的概念119

7.1.2数据访问形式120

7.1.3指针与指针变量121

7.2指针变量121

7.2.1指针变量的定义与引用121

7.2.2二级指针变量126

7.3指针与一维数组127

7.3.1一维数组与数组元素的地址127

7.3.2指针变量的移动和比较128

7.3.3一维数组元素的引用130

7.4指针与字符串133

7.4.1字符串的存储与引用133

7.4.2字符指针程序举例137

7.5指针与二维数组139

7.5.1二维数组的行地址与列地址139

7.5.2数组名法引用二维数组元素140

7.5.3指针变量法引用二维数组元素141

7.6指针数组与多字符串145

本章小结150

第8章 函数153

8.1爱因斯坦的数学题153

8.2函数的分类154

8.3函数的定义155

8.4函数的原型声明158

8.5函数的返回值158

8.6函数的调用158

8.6.1函数调用的形式和过程158

8.6.2参数传递162

8.7函数的嵌套调用和递归调用175

8.7.1程序解析175

8.7.2函数的嵌套调用177

8.7.3函数的递归调用178

8.8变量与函数181

8.8.1局部变量和全局变量181

8.8.2动态存储变量和静态存储变量183

8.8.3外部函数和内部函数186

本章小结188

第9章 预处理190

9.1宏定义190

9.1.1无参宏定义191

9.1.2有参宏定义193

9.1.3终止宏定义196

9.2文件包含197

9.2.1文件包含的一般格式197

9.2.2文件包含使用说明198

9.3条件编译198

本章小结201

第10章 结构体与共用体202

10.1结构体202

10.1.1什么是结构体202

10.1.2结构体类型的定义202

10.1.3结构体变量的定义204

10.1.4结构体变量的引用206

10.1.5结构体变量的初始化206

10.2结构体数组208

10.2.1结构体数组的定义208

10.2.2结构体数组的初始化209

10.2.3结构体数组的引用209

10.2.4结构体数组应用举例209

10.3指向结构体类型数据的指针210

10.3.1指向结构体变量的指针211

10.3.2指向结构体数组的指针212

10.4结构体与函数214

10.4.1结构体变量和结构体成员作为函数参数214

10.4.2指向结构体的指针作函数参数216

10.4.3结构体变量作为函数返回值217

10.5链表218

10.6共用体221

10.6.1什么是共用体221

10.6.2共用体类型的说明和变量定义、初始化及引用222

10.7枚举类型224

10.7.1什么是枚举类型224

10.7.2枚举类型的定义224

10.7.3枚举变量的定义225

10.7.4有关枚举型数据的操作225

10.8用typedef定义数据类型226

本章小结227

第11章 文件229

11.1文件概述229

11.1.1文件及其分类229

11.1.2文件指针与文件位置指针231

11.2文件的打开与关闭232

11.2.1文件的打开函数fopen()232

11.2.2文件的关闭函数fclose()234

11.2.3文件的操作顺序235

11.3文件的顺序读写235

11.3.1字符读函数fgetc()和写函数fputc()236

11.3.2字符串读函数fgets()和写函数fputs()239

11.3.3数据块读函数fread()和写函数fwrite()242

11.3.4格式化读函数fprintf()和写函数fscanf()247

11.3.5文件读写函数的选用原则249

11.4文件的定位249

11.4.1重返文件头函数rewind()249

11.4.2改变位置函数fseek()251

11.4.3取得当前位置函数ftell()253

11.5文件的出错检测253

11.5.1文件读写错误检测函数ferror()253

11.5.2清除文件错误标志函数clearerr()253

本章小结254

附录257

附录A C语言的关键字257

附录B C语言的运算符258

附录C常用的ASCII码字符259

附录D常用的ANSI C语言标准库函数260

热门推荐