图书介绍

面向21世纪高等学校系列教材 新编C语言程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

面向21世纪高等学校系列教材 新编C语言程序设计教程 第2版
  • 周学毛编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560608655
  • 出版时间:2004
  • 标注页数:322页
  • 文件大小:12MB
  • 文件页数:332页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向21世纪高等学校系列教材 新编C语言程序设计教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C语言程序设计入门篇3

第1章 C语言基础3

1.1 C语言概述3

1.1.1 C语言的产生与发展3

1.1.2 C语言的特点4

1.2 基本语法成分5

1.2.1 字符集5

1.2.2 标识符5

1.2.3 关键字6

1.2.4 运算符6

1.3 C语言程序的结构6

1.3.1 C语言程序的结构8

1.3.2 C语言程序的书写9

1.4 C语言程序的实现9

1.4.1 实现步骤9

1.4.2 程序的执行10

1.4.3 Turbo C上机操作10

习题一12

第2章 基本数据类型13

2.1 整型13

2.1.1 基本整型13

2.1.2 拓展整型14

2.2 浮点型15

2.2.1 单精度型16

2.2.2 双精度型16

2.3 字符型17

2.3.1 字符型数据17

2.3.2 字符串数据18

2.4 逻辑类型19

2.4.1 逻辑类型19

2.4.2 逻辑运算19

2.5 标准函数20

2.6 量的定义方法20

2.6.1 常量定义20

2.6.2 变量定义21

习题二23

第3章 表达式25

3.1 表达式基础25

3.1.1 表达式的组成25

3.1.2 表达式的书写26

3.1.3 表达式的分类26

3.1.4 表达式的计算27

3.2 算术表达式29

3.3 赋值表达式30

3.3.1 赋值运算31

3.3.2 赋值类型转换31

3.3.3 复合赋值运算32

3.4 逻辑表达式33

3.4.1 关系表达式33

3.4.2 逻辑表达式34

3.5 位运算表达式35

3.5.1 位逻辑运算35

3.5.2 移位运算36

3.6 其它表达式37

3.6.1 条件表达式37

3.6.2 逗号表达式38

3.6.3 其它运算38

习题三39

第4章 顺序结构程序设计42

4.1 C语言语句42

4.1.1 控制语句42

4.1.2 表达式语句42

4.1.3 特殊语句43

4.2 数据输入44

4.2.1 一般格式45

4.2.2 格式字符45

4.2.3 说明46

4.3 数据输出47

4.3.1 一般格式47

4.3.2 格式字符47

4.3.3 说明48

4.3.4 交互信息49

4.4 算法与程序设计50

4.4.1 算法50

4.4.2 程序50

4.4.3 NS流程图51

4.4.4 结构化程序设计方法51

4.4.5 程序设计过程52

4.5 程序设计举例52

习题四57

第5章 选择结构程序设计59

5.1 if语句59

5.1.1 单分支if语句59

5.1.2 双分支if语句60

5.1.3 多分支if语句63

5.2 switch语句64

5.3 goto语句66

5.4 程序设计举例67

习题五74

第6章 循环结构程序设计77

6.1 while语句77

6.2 do-while语句80

6.3 for语句82

6.4 终止循环语句86

6.4.1 continue语句86

6.4.2 break语句87

6.5 多重循环88

6.6 程序设计举例90

习题六96

第7章 函数99

7.1 函数的定义99

7.1.1 函数的结构99

7.1.2 返回语句100

7.1.3 函数的定义101

7.2 函数的调用104

7.2.1 函数调用的一般形式104

7.2.2 函数调用的方式105

7.2.3 被调函数说明107

7.3 数据传递方法108

7.4 嵌套调用和递归调用109

7.4.1 嵌套调用109

7.4.2 递归调用111

7.5 变量的作用域113

7.5.1 局部变量114

7.5.2 全局变量114

7.5.3 标识符的作用域115

7.6 变量的存储类别116

7.6.1 变量的存储类别116

7.6.2 局部变量的存储类别116

7.6.3 全局变量的存储类别118

7.6.4 变量小结119

7.7 结构化程序设计方法122

7.7.1 程序设计的基本手段122

7.7.2 模块化程序设计122

7.7.3 结构化程序的书写和阅读123

习题七129

第二部分 C语言程序设计进阶篇135

第8章 数组类型135

8.1 一维数组135

8.1.1 一维数组的定义135

8.1.2 一维数组的引用136

8.1.3 一维数组的初始化137

8.1.4 一维数组作函数参数139

8.2 二维数组与多维数组141

8.2.1 二维数组的定义141

8.2.2 二维数组的引用142

8.2.3 二维数组的初始化142

8.3 字符数组与字符串145

8.3.1 字符数组145

8.3.2 字符串146

8.3.3 字符串数组147

8.4 重命名类型149

8.4.1 重命名类型的方法149

8.4.2 重命名类型的作用150

8.4.3 几点说明150

8.5 程序设计举例150

习题八160

第9章 结构体类型与共用体类型162

9.1 结构体类型162

9.1.1 结构体类型的定义162

9.1.2 结构体变量的定义164

9.1.3 结构体变量的引用167

9.1.4 结构体变量的初始化167

9.1.5 结构体作函数参数170

9.1.6 嵌套结构体172

9.2 结构体数组173

9.3 共用体类型175

9.3.1 共用体类型定义175

9.3.2 共用体变量的定义176

9.3.3 共用体变量的引用176

9.4 枚举类型178

9.4.1 枚举类型的定义178

9.4.2 枚举类型变量的定义179

9.5 程序设计举例181

习题九187

第10章 指针类型189

10.1 指针与指针变量189

10.1.1 指针变量的定义189

10.1.2 指针的运算191

10.1.3 利用指针处理简单数据193

10.1.4 指针作函数参数194

10.2 指针与数组195

10.2.1 指向一维数组的指针变量195

10.2.2 数组作函数参数197

10.2.3 指向二维数组的指针变量200

10.3 指针与字符串202

10.3.1 字符串的指针表示202

10.3.2 字符串(指针)作函数参数204

10.3.3 字符指针变量和字符数组的区别205

10.4 指针与结构体206

10.4.1 指向结构体数据的指针变量206

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

10.5 指针与链表208

10.5.1 单链表的数据描述209

10.5.2 单链表的建立210

10.5.3 单链表的基本操作212

10.5.4 双链表213

10.6 指针与函数214

10.6.1 指向函数的指针变量214

10.6.2 指向函数的指针变量作函数参数215

10.6.3 指针函数216

10.7 指针作基类型218

10.7.1 指针数组218

10.7.2 多级指针219

10.7.3 指针数组作main函数的形参220

10.8 程序设计举例221

习题十227

第11章 文件类型229

11.1 文件类型与文件指针229

11.1.1 文件概述229

11.1.2 文件类型230

11.1.3 文件指针变量231

11.2 文件的打开与关闭231

11.2.1 文件的打开231

11.2.2 文件的关闭233

11.3 文件的读写与建立233

11.3.1 字符级数据的读和写233

11.3.2 字级数据的读和写234

11.3.3 字符串级数据的读和写234

11.3.4 数据块级数据的读和写235

11.3.5 格式化数据的读和写235

11.3.6 文件的建立步骤236

11.3.7 文件的读取控制237

11.4 文件辅助操作238

11.5 程序设计举例239

习题十一245

第12章 编译预处理和图形处理246

12.1 宏定义246

12.1.1 不带参数的宏定义246

12.1.2 带参数的宏定义247

12.1.3 预定义宏248

12.1.4 取消宏定义249

12.2 文件包含249

12.3 条件编译249

12.4 图形处理251

12.4.1 图形处理流程251

12.4.2 图形处理函数252

习题十二253

第三部分 C语言程序设计提高篇257

第13章 C到C++257

13.1 面向对象技术257

13.1.1 面向对象技术的由来和发展257

13.1.2 面向对象技术的两大要素257

13.1.3 面向对象技术的三大机制258

13.1.4 面向对象程序设计259

13.2 改进的C语言259

13.2.1 C++程序259

13.2.2 常规改进261

13.2.3 动态内存分配263

13.2.4 引用263

13.2.5 函数264

13.2.6 重载265

13.3 C++的输入与输出266

13.3.1 C++流类结构267

13.3.2 基本I/O操作267

13.3.3 格式化I/O268

13.4 类与对象270

13.4.1 类的定义270

13.4.2 对象的定义272

13.4.3 构造函数和析构函数273

13.4.4 继承性274

13.4.5 运行时的多态性278

13.5 Windows编程基础279

13.5.1 Windows程序279

13.5.2 Windows程序结构279

13.5.3 一个简单的VC++程序280

13.6 程序设计举例283

习题十三286

第14章 C语言程序设计实例287

实例一 成绩处理程序287

实例二 电子词典程序293

实例三 野人渡河程序300

附录A C语言中的关键字309

附录B 运算符和运算310

附录C 常用标准函数311

参考文献322

热门推荐