图书介绍

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

C语言程序设计实用教程
  • 郭晓利,朱剑锋主编;李大生,董文革,苏畅,刘迪,奚洋副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560636160
  • 出版时间:2015
  • 标注页数:272页
  • 文件大小:25MB
  • 文件页数:280页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 引例1

1.1.1 C语言程序的结构特点2

1.1.2 C语言程序的发展史3

1.1.3 C语言程序的特点3

1.2 C语言的基本字符与关键字4

1.2.1 字符集4

1.2.2 关键字4

1.2.3 用户标识符5

1.2.4 ASCII字符集5

1.3 算法及其表示5

1.3.1 算法的概念和特征5

1.3.2 算法的组成要素6

1.3.3 算法的表示6

1.4 C语言程序的开发与运行8

1.4.1 C语言程序的开发过程8

1.4.2 Microsoft Visual C++6.0的集成开发环境9

1.5 实训12

习题13

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

2.1 引例15

2.2 常量与变量16

2.2.1 常量17

2.2.2 变量17

2.3 整型数据18

2.3.1 整型常量18

2.3.2 整型变量18

2.3.3 整型变量的使用19

2.4 实型数据20

2.4.1 实型常量20

2.4.2 实型变量21

2.5 字符型数据22

2.5.1 字符常量22

2.5.2 字符变量23

2.5.3 字符串常量23

2.6 运算符与表达式24

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

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

2.6.3 关系运算符和关系表达式29

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

2.6.5 逗号运算符和逗号表达式31

2.6.6 位运算符31

2.7 数据类型转换33

2.7.1 自动类型转换33

2.7.2 强制类型转换34

2.8 实训34

习题35

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

3.1 引例37

3.2 C语言的基本语句38

3.3 字符数据的输入与输出39

3.3.1 putchar()函数40

3.3.2 getchar()函数40

3.4 格式输入与输出41

3.4.1 printf()函数41

3.4.2 scanf()函数47

3.5 程序设计举例50

3.6 实训52

习题54

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

4.1 引例58

4.2 if语句60

4.2.1 if语句60

4.2.2 if语句的嵌套66

4.2.3 条件运算符68

4.3 switch语句68

4.4 程序设计举例70

4.5 实训74

习题77

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

5.1 引例82

5.2 while语句84

5.3 do-while语句86

5.4 for语句88

5.5 循环的嵌套90

5.6 break语句和continue语句92

5.6.1 break语句93

5.6.2 continue语句93

5.7 程序设计举例94

5.8 实训97

习题101

第6章 数组108

6.1 引例108

6.2 一维数组109

6.2.1 一维数组的定义109

6.2.2 一维数组中元素的引用110

6.2.3 一维数组元素的初始化110

6.2.4 一维数组的应用111

6.3 二维数组115

6.3.1 二维数组的定义115

6.3.2 二维数组元素的引用115

6.3.3 二维数组的初始化116

6.3.4 二维数组的应用117

6.4 字符数组与字符串119

6.4.1 字符数组的定义和初始化119

6.4.2 字符数组的输入/输出119

6.4.3 字符串处理函数121

6.4.4 字符数组应用举例126

6.5 实训127

习题130

第7章 函数137

7.1 引例137

7.2 函数的定义与调用138

7.2.1 函数的定义138

7.2.2 函数的返回值与函数类型140

7.2.3 对被调用函数的说明和函数原型141

7.2.4 函数的调用141

7.2.5 函数的形参与实参142

7.3 函数的嵌套调用和递归调用143

7.3.1 函数的嵌套调用143

7.3.2 函数的递归调用144

7.4 数组作为函数参数146

7.4.1 数组元素作为函数参数146

7.4.2 数组名作为函数的形参和实参147

7.5 局部变量与全局变量148

7.5.1 局部变量148

7.5.2 全局变量149

7.6 变量的动态存储与静态存储简介150

7.6.1 静态变量150

7.6.2 自动变量150

7.6.3 寄存器变量151

7.6.4 外部变量152

7.7 实训152

习题156

第8章 编译预处理164

8.1 引例164

8.2 宏定义165

8.2.1 无参宏定义165

8.2.2 有参宏定义166

8.3 文件包含167

8.3.1 文件包含处理命令的格式167

8.3.2 文件包含的优点168

8.4 条件编译169

8.4.1 #ifdef命令169

8.4.2 #ifndef命令170

8.4.3 #if命令170

8.4.4 #undef命令171

8.5 实训173

习题174

第9章 指针177

9.1 引例177

9.2 指针变量的定义与应用178

9.2.1 指针变量的定义178

9.2.2 指针变量作函数参数181

9.3 数组的指针和指向数组的指针变量183

9.3.1 概念183

9.3.2 一维数组元素的引用183

9.3.3 对指向数组的指针变量进行算术运算和关系运算184

9.3.4 数组名作函数参数184

9.3.5 二维数组的指针及其指针变量186

9.3.6 二维数组指针作函数参数189

9.4 字符串的指针和指向字符串的指针变量189

9.5 返回指针值的函数191

9.6 指针数组与主函数main()的形参191

9.6.1 指针数组191

9.6.2 主函数main()的形参193

9.6.3 指向指针的指针变量193

9.7 函数的指针和指向函数的指针变量简介195

9.7.1 指向函数的指针变量的定义195

9.7.2 用指向函数的指针变量调用函数195

9.8 指针小结196

9.9 实训197

习题201

第10章 结构体与链表206

10.1 引例206

10.2 结构体类型及其变量208

10.2.1 结构体类型与结构体变量的定义208

10.2.2 结构体变量的引用与初始化210

10.3 结构体数组211

10.4 指向结构体类型数据的指针213

10.4.1 指向结构体变量的指针213

10.4.2 指向结构体数组的指针214

10.5 链表处理214

10.5.1 链表结构214

10.5.2 对链表的基本操作218

10.6 共用体和枚举类型221

10.6.1 共用体221

10.6.2 枚举类型224

10.7 定义已有类型的别名224

10.8 实训225

习题229

第11章 文件233

11.1 引例233

11.2 C语言文件概述234

11.2.1 文件的概念234

11.2.2 ANSI C的缓冲文件系统235

11.3 文件的打开与关闭235

11.3.1 文件的打开——fopen()函数236

11.3.2 文件的关闭——fcolse()函数237

11.4 文件的读写操作237

11.4.1 读写字符237

11.4.2 读写字符串240

11.4.3 读写数据块241

11.4.4 对文件进行格式化读写242

11.5 位置指针与文件定位244

11.5.1 位置指针复位——rewind()函数244

11.5.2 随机读写——fseek()函数244

11.5.3 返回文件当前位置——ftell()函数245

11.6 出错检测245

11.6.1 ferror()函数245

11.6.2 clearerr()函数246

11.7 实训246

习题250

第12章 C语言程序开发实例253

12.1 应用程序设计步骤253

12.2 应用程序设计实例254

12.2.1 学生成绩管理系统254

12.2.2 单位员工通讯录管理系统262

附录1 常用字符与ASCII代码对照表267

附录2 运算符的优先级及其结合性268

附录3 常用的C库函数269

参考文献272

热门推荐