图书介绍

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

C语言程序设计教程 第2版
  • 张毅坤,张亚玲主编;王战敏,马维刚,张翔参编 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560537924
  • 出版时间:2011
  • 标注页数:333页
  • 文件大小:95MB
  • 文件页数:346页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1部分 基础篇1

第1章 概述1

1.1程序与程序设计语言1

1.1.1程序1

1.1.2程序设计语言3

1.2 C程序设计语言入门4

1.2.1 C语言的发展史4

1.2.2 C语言程序组成简介5

1.2.3 C程序从开发到执行的过程8

1.3 C语言的特点9

习题10

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

2.1基本数据类型11

2.1.1 C的数据类型11

2.1.2 C的基本数据类型11

2.2常量13

2.2.1整型、实型及符号常量13

2.2.2字符型常量14

2.3变量16

2.3.1变量的名字16

2.3.2变量的定义17

2.3.3变量的值17

2.4运算符与表达式18

2.4.1 C运算符概述18

2.4.2算术运算符与算术表达式19

2.4.3表达式中数据间的混合运算与类型转换21

2.4.4赋值运算符与赋值表达式23

小结24

习题25

第3章 基本结构程序设计27

3.1程序基本结构与结构化程序设计27

3.1.1算法27

3.1.2算法的表示29

3.1.3程序基本结构30

3.1.4结构化程序设计方法32

3.2顺序结构程序设计34

3.2.1顺序执行语句概述34

3.2.2数据的输入输出35

3.2.3顺序结构程序举例42

3.3选择结构43

3.3.1关系运算和逻辑运算43

3.3.2 if语句45

3.3.3 if语句的嵌套48

3.3.4条件运算符与条件表达式50

3.3.5 switch语句51

3.4循环结构程序设计52

3.4.1 while语句52

3.4.2 do-while语句55

3.4.3 for语句58

3.4.4循环嵌套60

3.4.5 break语句和continue语句60

3.5程序设计举例63

小结65

习题65

第4章 函数68

4.1概述68

4.1.1 C程序的结构68

4.1.2函数分类69

4.2函数的定义与调用70

4.2.1函数定义70

4.2.2函数调用72

4.2.3函数应用举例76

4.3变量作用域80

4.3.1局部变量81

4.3.2全局变量83

4.4函数的嵌套与递归85

4.4.1函数的嵌套调用85

4.4.2函数的递归调用87

小结91

习题92

第5章 数组96

5.1一维数组96

5.1.1一维数组元素的引用97

5.1.2一维字符数组101

5.1.3应用举例102

5.2二维数组105

5.2.1二维数组元素的引用106

5.2.2二维字符数组107

5.2.3应用举例112

5.3数组与函数115

5.4字符串数组121

5.4.1字符串数组121

5.4.2字符串处理函数122

5.4.3应用举例124

小结127

习题128

第6章 结构体与共用体131

6.1结构体概述131

6.1.1结构体的引入131

6.1.2结构体类型的定义131

6.2结构体变量133

6.2.1结构体变量的定义与初始化133

6.2.2结构体变量的引用135

6.2.3结构体变量作函数参数137

6.3结构体数组140

6.3.1结构体数组的定义与初始化140

6.3.2结构体数组元素的引用141

6.3.3结构体数组作函数参数141

6.4共用体144

6.4.1共用体类型定义144

6.4.2共用体变量定义与引用145

6.4.3应用举例146

6.5枚举类型149

6.6用typedef定义类型151

6.6.1类型定义的含义及形式151

6.6.2类型定义的优点152

小结152

习题153

第7章 指针156

7.1指针与地址156

7.1.1指针的概念156

7.1.2指针变量157

7.1.3指针运算符158

7.2指针与函数159

7.2.1指针变量作函数参数159

7.2.2返回指针值的函数163

7.2.3指向函数的指针164

7.3指针与数组167

7.3.1指向一维数组的指针167

7.3.2指向多维数组的指针174

7.3.3字符型指针179

7.3.4指针数组和指向指针的指针183

7.3.5指向函数的指针数组188

7.4指针与结构体189

7.4.1指针与结构体变量189

7.4.2结构体变量作函数的参数190

7.4.3指针与结构体数组192

7.5动态内存分配194

小结196

习题197

第8章 文件201

8.1文件概述201

8.1.1文件的概念及分类201

8.1.2文件的操作流程202

8.1.3文件缓冲区203

8.1.4文件指针203

8.2文件的打开与关闭204

8.2.1文件的打开(fopen函数)204

8.2.2文件的关闭(fclose函数)206

8.3文件的顺序读写207

8.3.1字符读写函数fgetc和fputc207

8.3.2字符串读写函数fgets和fputs210

8.3.3格式化读写函数fscanf和fprintf212

8.4文件的随机读写214

8.4.1文件定位214

8.4.2文件的随机读写215

小结219

习题220

第2部分 综合扩展篇222

第9章C语言基础知识进阶222

9.1 C语言基本词法进阶222

9.1.1存储类型修饰符222

9.1.2逗号表达式及灵活的for循环形式225

9.1.3运算符的结合性及其副作用229

9.2位运算231

9.2.1位段231

9.2.2位运算和位运算符233

9.3编译及预处理236

9.3.1文件包含#include236

9.3.2宏定义#define239

9.3.3条件编译242

第10章 集成开发环境介绍245

10.1 Visual C++++开发环境简介245

10.1.1 Visual C++++集成开发环境简介245

10.1.2新建和输入源程序247

10.1.3程序调试258

10.2 Turbo C 2.0集成开发环境的使用261

10.2.1 Turbo C 2.0集成开发环境简介261

10.2.2编译环境使用262

10.2.3 Turbo C 2.0的配置文件269

第11章 综合实例一——上位机监测系统软件设计271

11.1问题定义271

11.1.1问题背景271

11.1.2用户目标271

11.2概要设计271

11.2.1方案确定271

11.2.2软件结构272

11.2.3模块功能说明272

11.3详细设计272

11.3.1数据设计273

11.3.2流程图273

11.4编码274

11.4.1各功能模块编码274

11.4.2主程序编码276

11.5测试279

第12章 综合实例二——超市库存货品信息管理系统设计285

12.1问题定义285

12.1.1问题背景285

12.1.2用户目标285

12.2概要设计286

12.2.1方案确定286

12.2.2软件结构286

12.2.3模块功能说明286

12.3详细设计287

12.3.1数据设计287

12.3.2流程图288

12.4编码292

12.4.1各功能模块编码292

12.4.2主程序编码300

附录Ⅰ常用字符与ASC Ⅱ代码对照表305

附录Ⅱ运算符和结合性307

附录ⅢC库函数308

参考文献333

热门推荐