图书介绍

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

C语言程序设计基础
  • 张鑫,王翠萍主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:756400682X
  • 出版时间:2006
  • 标注页数:226页
  • 文件大小:10MB
  • 文件页数:235页
  • 主题词: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 C语言的发展简史和特点1

1.1.1 C语言的诞生与发展1

1.1.2 C语言的特点1

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

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

1.2.2 函数的一般结构3

1.2.3 源程序书写格式4

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

1.3.1 C语言的语句5

1.3.2 关键字6

1.4 Turbo C的基本操作6

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

1.4.2 TurboC的启动、退出与命令菜单7

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

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

1.4.5 运行与查看结果9

1.4.6 创建新的源程序9

1.5 编程实例10

1.5.1 实例内容10

1.5.2 实例说明10

1.5.3 程序分析10

1.5.4 程序源码及设计过程10

1.6 习题12

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

2.1 C语言的数据类型14

2.2 常量和变量14

2.2.1 常量15

2.2.2 变量15

2.3.2 整型常量16

2.3 整型数据16

2.3.1 整型变量16

2.4 实型数据17

2.4.1 实型变量17

2.4.2 实型常量17

2.5 字符型数据18

2.5.1 字符常量18

2.5.2 字符变量19

2.5.3 字符串常量20

2.6 符号常量21

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

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

2.8.1 赋值运算23

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

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

2.8.3 赋值表达式24

2.8.2 复合赋值运算24

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

2.9.3 条件表达式26

2.10 编程实例26

2.10.1 实例内容26

2.10.2 实例说明26

2.10.3 程序分析27

2.10.4 程序源码27

2.11 习题28

第3章 C程序设计初步29

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

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

3.1.2 格式指示符30

3.1.3 使用说明32

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

3.2 格式化输——scanf()函数33

3.2.2 格式指示符34

3.2.3 数据输入操作34

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

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

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

3.4 顺序结构程序设计37

3.5 编程实例38

3.5.1 实例内容38

3.5.2 实例说明38

3.5.3 程序分析39

3.5.4 程序源码39

3.6 习题40

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

4.1.2 关系表达式41

第4章 选择结构41

4.1 关系运算及其表达式41

4.2 逻辑运算及其表达式42

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

4.2.2 逻辑表达式43

4.3 if语句和条件运算符43

4.3.1 if语句44

4.3.2 条件表达式47

4.4 switch语句48

4.5 编程实例49

4.5.1 实例内容49

4.5.2 实例说明49

4.6 习题50

4.5.4 程序源码50

4.5.3 程序分析50

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

5.1 while语句52

5.2 do-while语句54

5.3 for语句56

5.4 break,continue语句59

5.5 循环的嵌套61

5.6 编程实例63

5.6.1 实例内容63

5.6.2 实例说明63

5.6.3 程序分析63

5.6.4 程序源码64

5.7 习题65

6.1.1 一维数组的定义67

6.1 一维数组67

第6章 数组67

6.1.2 一维数组元素的引用68

6.1.3 一维数组的应用70

6.2 二维数组72

6.2.1 二维数组的定义72

6.2.2 二维数组的引用72

6.2.3 二维数组的初始化73

6.3 字符数组75

6.3.1 字符数组的定义75

6.3.2 字符数组的初始化76

6.3.3 字符数组的引用76

6.3.4 字符串77

6.4 编程实例83

6.4.1 实例内容83

6.4.2 实例说明83

6.4.4 程序源码84

6.4.3 程序分析84

6.5 习题86

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

7.1 概述88

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

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

7.1.3 无参函数和有参函数89

7.1.4 丰富的库函数89

7.2 函数定义的一般形式90

7.2.1 无参函数的定义形式90

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

7.3 函数的参数和函数的值92

7.3.1 形式参数和实际参数92

7.3.2 函数的返回值93

7.4.2 函数调用的方式94

7.4 函数的调用94

7.4.1 函数调用的一般形式94

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

7.5 函数的嵌套调用96

7.6 函数的递归调用97

7.7 数组作为函数参数101

7.7.1 数组元素作函数实参101

7.7.2 数组名作为函数参数101

7.8 局部变量和全局变量106

7.8.1 局部变量106

7.8.2 全局变量107

7.9 变量的存储类别109

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

7.9.2 auto变量109

7.9.3 用static声明局部变量110

7.9.4 register变量111

7.9.5 用extern声明外部变量112

7.10 编程实例112

7.10.1 实例内容112

7.10.2 实例说明113

7.10.3 程序分析113

7.10.4 程序源码114

7.11 习题117

第8章 指针121

8.1 地址指针的基本概念121

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

8.2.1 定义一个指针变量122

8.2.2 指针变量的引用123

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

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

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

8.3.1 指向数组元素的指针133

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

8.3.3 数组名作函数参数137

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

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

8.4.1 字符串的表示形式148

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

8.5 函数指针变量152

8.6 指针型函数154

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

8.7.1 指针数组的概念155

8.7.2 指向指针的指针158

8.7.3 main函数的参数160

8.8.2 指针运算的小结162

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

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

8.8.3 void指针类型163

8.9 编程实例164

8.9.1 实例内容164

8.9.2 实例说明164

8.9.3 程序分析164

8.9.4 程序源码165

8.10 习题168

第9章 结构体和共用体170

9.1 结构体类型概述170

9.1.1 结构体的概念170

9.1.2 结构体变量的定义172

9.1.3 结构体变量的初始化173

9.1.4 结构体变量的引用174

9.1.5 结构体的输入/输出176

9.2 结构体数组177

9.2.1 结构体数组的定义177

9.2.2 结构体数组的初始化178

9.2.3 结构体数组的引用179

9.3 结构体与函数182

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

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

9.4 结构体与指针186

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

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

9.4.3 链表189

9.5 共用体类型194

9.5.1 共用体的概念194

9.5.2 共用体变量的定义194

9.5.3 共用体变量的引用196

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

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

9.6 位段198

9.6.2 位段的引用方法200

9.7 编程实例201

9.7.1 实例内容201

9.7.2 实例说明201

9.7.3 程序分析201

9.7.4 程序源码202

9.8 习题203

第10章 文件206

10.1 文件概述206

10.1.1 文件的概念206

10.2 文件的打开与关闭207

10.2.1 文件的打开207

10.1.2 文件型指针207

10.2.2 文件的关闭209

10.3 文件的读写210

10.3.1 fgetc与fputc函数210

10.3.2 fputs与fgets函数213

10.3.3 fprintf与fscanf函数214

10.3.4 fread与fwrite函数215

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

10.4.1 文件的定位217

10.4.2 文件的出错检测218

10.5 编程实例219

10.5.1 实例内容219

10.5.2 实例说明219

10.5.3 程序分析219

10.5.4 程序源码220

10.6 习题224

热门推荐