图书介绍

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

C语言程序设计教程
  • 康亚男,王帆,刘伟峰主编;王福宁,焦小炜,闫爱平,周瑛,刘翠焕,张鹏副主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307178960
  • 出版时间:2016
  • 标注页数:235页
  • 文件大小:32MB
  • 文件页数:245页
  • 主题词: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语言的特点3

1.2 C语言程序的基本构成5

1.2.1 简单的C语言程序介绍5

1.2.2 C语言程序的书写格式6

1.2.3 C语言的字符集7

1.2.4 C语言的词汇7

1.2.5 C语言的语句8

1.3 C语言运行步骤9

1.3.1 C语言程序的开发过程9

1.3.2 VC++6.0集成开发环境10

1.3.3 程序的编辑、编译、调试和运行举例11

习题12

第2章 基本的数据类型及运算符号14

2.1 C语言的数据类型14

2.1.1 常量与变量15

2.1.2 整型数据16

2.1.3 浮点型数据19

2.1.4 字符型数据20

2.2 C语言的运算符和表达式23

2.2.1 算术运算符和算术表达式24

2.2.2 赋值运算符和赋值表达式26

2.3 数据的混合运算28

习题29

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

3.1 算法与结构化程序设计32

3.1.1 算法的概念32

3.1.2 算法的描述33

3.1.3 三种基本控制结构的描述35

3.2 C语言的语句37

3.3 数据输出39

3.3.1 printf函数(格式输出函数)40

3.3.2 putchar函数43

3.4 数据的输入43

3.4.1 scanf函数(格式输入函数)43

3.4.2 getchar函数45

3.5 顺序结构46

3.6 实训148

习题49

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

4.1 选择结构50

4.2 条件的表示50

4.2.1 关系运算符和表达式50

4.2.2 逻辑运算符和表达式52

4.2.3 条件举例54

4.3 if语句55

4.4 用switch语句实现多分支选择结构62

4.5 实训264

习题65

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

5.1 循环结构及其算法67

5.2 用while语句实现循环结构69

5.3 用do-while语句实现循环结构71

5.4 用for语句实现循环74

5.5 循环的嵌套76

5.6 break语句和continue语句79

5.7 程序举例81

5.8 实训383

习题85

第6章 数组86

6.1 一维数组的定义和使用86

6.1.1 一维数组的说明86

6.1.2 一维数组的初始化88

6.1.3 一维数组元素的引用89

6.1.4 一维数组的应用90

6.2 二维数组的定义和使用92

6.2.1 二维数组的说明92

6.2.2 二维数组的初始化93

6.2.3 二维数组的引用94

6.2.4 二维数组的应用94

6.3 C语言中字符串的处理方法96

6.3.1 字符数组96

6.3.2 字符串98

6.3.3 字符串处理函数100

6.3.4 字符串的应用103

6.4 实训4104

习题106

第7章 函数107

7.1 函数作用107

7.2 函数的类别109

7.3 函数的定义109

7.4 函数的调用110

7.4.1 函数调用类型110

7.4.2 形式参数和实际参数111

7.4.3 函数的返回值112

7.4.4 被调用函数的声明和函数原型113

7.4.5 函数的嵌套调用116

7.4.6 函数的递归调用118

7.5 数组与函数123

7.5.1 数组元素作函数实参123

7.5.2 数组名作为函数参数124

7.6 局部变量和全局变量129

7.6.1 局部变量129

7.6.2 全局变量131

7.6.3 变量的存储类别132

7.7 实训5135

习题137

第8章 指针139

8.1 指针的基本概念139

8.2 变量与指针141

8.2.1 定义一个指针变量141

8.2.2 指针变量的引用142

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

8.3 数组与指针149

8.3.1 指向数组元素的指针149

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

8.3.3 多维数组与指针153

8.4 字符串与指针160

8.4.1 字符串的表示形式160

8.4.2 字符串指针作函数参数163

8.5 函数与指针166

8.5.1 用函数指针变量调用函数166

8.5.2 用指向函数的指针作函数参数168

8.6 返回指针值的函数169

8.7 指针数组及双重指针171

8.7.1 指针数组的概念171

8.7.2 双重指针173

8.8 实训6176

习题176

第9章 结构体与链表178

9.1 结构体178

9.1.1 结构体的定义178

9.1.2 结构体类型变量的说明179

9.1.3 结构体变量成员的使用181

9.1.4 结构体数组的定义182

9.2 结构体指针变量185

9.2.1 指向结构体变量的指针185

9.2.2 指向结构体数组的指针187

9.2.3 结构体指针变量作函数参数188

9.3 用typedef命名已有数据类型190

9.4 动态内存分配191

9.5 链表的构造与处理192

9.5.1 简单链表的建立193

9.5.2 链表的查找194

9.5.3 链表的删除195

9.5.4 链表的插入196

9.5.5 链表的输出197

9.6 实训7199

习题203

第10章 文件206

10.1 概述206

10.1.1 文件的存储方式206

10.1.2 文件类型的指针207

10.2 文件的打开和关闭207

10.2.1 打开文件208

10.2.2 关闭文件209

10.3 文件的读写209

10.3.1 字符的读取和写入210

10.3.2 字符串输入函数和输出函数213

10.3.3 按格式读取和写入214

10.3.4 数据块读取和写入216

10.4 文件的定位操作217

10.5 实训8219

习题220

第11章 综合项目223

11.1 系统设计要求223

11.2 系统需求分析223

11.2.1 设计思想223

11.2.2 系统完成功能及框图223

11.3 系统实现224

附录233

附录A 基本控制字符/字符与ASCII代码对照表233

附录B C语言操作符的优先级234

参考文献235

热门推荐