图书介绍

新编C语言程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

新编C语言程序设计教程
  • 《新编C语言程序设计教程》编委会编 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:7561217536
  • 出版时间:2006
  • 标注页数:291页
  • 文件大小:16MB
  • 文件页数:303页
  • 主题词: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语言基础1

1.1.2 程序设计语言2

1.2 C语言概述3

1.2.1 C语言的发展简史3

1.2.2 C语言的特点3

1.3 C语言源程序的基本结构4

1.4 C程序的编辑、编译、链接和运行8

1.4.1 Turbo C 2.0集成开发环境简介8

1.4.2 上机调试C程序的一般步骤9

本章小结12

习题一12

第2章 基本数据类型14

2.1 C语言的数据类型14

2.2.2 关键字15

2.2 标识符与关键字15

2.2.1 标识符15

2.3 常量16

2.3.1 数值常量16

2.3.2 字符常量16

2.3.3 符号常量17

2.4 变量18

2.4.1 变量说明18

2.4.2 整型变量19

2.4.3 实型变量21

2.4.4 字符变量22

2.4.5 变量初始化24

本章小结25

习题二25

3.1 运算符26

3.1.1 运算符的种类26

第3章 运算符与表达式26

3.1.2 运算符的优先级别27

3.1.3 运算符的结合性27

3.2 算术运算符和算术表达式27

3.2.1 算术运算符27

3.2.2 算术表达式28

3.2.3 算术运算符的优先级和结合性30

3.3 赋值运算符和赋值表达式31

3.3.1 赋值运算符31

3.3.2 复合赋值运算符31

3.3.3 赋值表达式31

3.4 关系运算符和关系表达式32

3.4.1 关系运算符32

3.5 逻辑运算符和逻辑表达式33

3.5.1 逻辑运算符33

3.4.2 关系表达式33

3.4.3 关系运算符的优先级和结合性33

3.5.2 逻辑表达式34

3.5.3 逻辑运算符的优先级和结合性34

3.6 位运算符35

3.6.1 按位与运算35

3.6.2 按位或运算35

3.6.5 左移位运算36

3.6.6 右移位运算36

3.6.4 按位取反运算36

3.6.3 按位异或运算36

3.7 其他运算符37

3.7.1 条件运算符37

3.7.2 逗号运算符38

3.7.3 sizeof运算符39

3.7.4 强制类型转换运算符40

3.8 不同类型数据间的转换41

习题三42

本章小结42

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

4.1 结构化程序设计44

4.1.1 结构化程序设计概述44

4.1.2 结构化程序设计的基本结构及其特点45

4.2 算法46

4.2.1 算法的基本概念46

4.2.2 算法的特性47

4.2.3 算法的流程图表示法48

4 2.4 基本算法49

4.2.5 算法评价50

4.3 C语句概述51

4.3.1 表达式语句51

4.3.2 函数调用语句52

4.3.3 空语句52

4.3.5 控制语句53

4.3.4 复合语句53

4.4 数据输出54

4.4.1 printf函数(格式输出函数)54

4.4.2 putchar函数(字符输出函数)59

4.5 数据输入60

4.5.1 scanf函数(格式输入函数)60

4.5.2 getchar函数(字符输入函数)62

4.6 顺序结构程序设计举例64

本章小结66

习题四67

第5章 分支结构程序设计68

5.1 分支结构概述68

5.2 if语句69

5.2.1 单分支结构69

5.2.2 双分支结构70

5.2.3 多分支结构71

5.3 if语句的嵌套72

5.4 switch语句74

5.5 分支结构程序设计举例79

本章小结83

习题五83

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

6.1 用goto和if语句一起构成循环85

6.2 while循环结构86

6.3 do…while循环结构88

6.4 for循环结构90

6.5 循环的嵌套92

6.6 break和continue语句93

6.6.1 break语句93

6.6.2 continue语句94

6.7 循环结构程序设计举例95

习题六101

本章小结101

第7章 数组102

7.1 一维数组102

7.1.1 数组的概念102

7.1.2 一维数组的定义和引用102

7.1.3 一维数组的初始化104

7.1.4 一维数组应用举例104

7.2 二维数组107

7.2.1 二维数组的定义和引用107

7.2.2 二维数组的初始化108

7.2.3 二维数组应用举例109

7.3 字符数组与字符串112

7.3.1 字符数组的定义112

7.3.2 字符数组的初始化113

7.3.3 字符串与字符数组114

7.3.5 字符串处理函数115

7.3.4 字符数组的输入与输出115

7.3.6 字符数组应用举例117

本章小结120

习题七120

第8章 函数121

8.1 函数的概念121

8.2 函数的定义123

8.2.1 无参函数的定义123

8.2.2 有参函数的定义124

8.3 函数参数与返回值125

8.3.1 函数的参数125

8.3.2 函数的返回值126

8.4 函数的声明127

8.5 函数的调用130

8.5.1 函数调用的一般格式130

8.5.2 函数调用的方式131

8.5.3 函数的传值调用132

8.5.4 函数的嵌套调用133

8.5.5 函数的递归调用136

8.6 变量存储类别138

8.6.1 局部变量和全局变量139

8.6.2 auto变量142

8.6.3 register变量143

8.6.4 static变量143

8.6.5 extern变量145

8.7 内部函数和外部函数146

8.7.1 内部函数147

8.7.2 外部函数147

8.8 编译预处理命令149

8.8.1 宏定义149

8.8.2 #include命令153

8.9 函数应用举例156

本章小结158

习题八159

第9章 指针160

9.1 指针的概念160

9.2 指针与指针变量160

9.2.1 指针变量的定义160

9.2.2 指针变量的引用161

9.2.3 指针变量作函数的参数164

9.3 指针与数组166

9.3.1 指向一维数组的指针166

9.3.2 指向二维数组的指针169

9.3.3 数组名作函数的参数171

9.4 指针与字符串175

9.4.1 字符串的表示形式与引用176

9.4.2 字符指针变量与字符数组177

9.4.3 字符串指针作函数的参数178

9.5.1 指向函数的指针181

9.5 指针与函数181

9.5.2 指向函数的指针作函数的参数183

9.5.3 返回指针的函数185

9.6 指针数组与指向指针的指针186

9.6.1 指针数组186

9.6.2 指向指针的指针187

9.7 指针应用举例189

本章小结192

习题九193

第10章 结构体与共用体194

10.1 结构体194

10.1.1 概述194

10.1.2 结构体类型的定义194

10.1.3 结构体变量的定义196

10.1.4 结构体成员的引用197

10.1.5 结构体变量的初始化198

10.1.6 结构体数组200

10.1.7 指向结构体变量的指针203

10.1.8 指向结构体数组的指针205

10.2 共用体206

10.2.1 共用体类型的定义206

10.2.2 共用体变量的定义206

10.2.3 共用体成员的引用208

10.3 枚举类型211

10.3.1 枚举类型的定义211

10.3.2 枚举元素的引用212

10.4 用typedef定义类型214

本章小结216

习题十217

11.1 文件概述218

第11章 文件218

11.2 文件类型指针219

11.3 文件的打开与关闭219

11.3.1 文件的打开219

11.3.2 文件的关闭221

11.4 文件的读写222

11.4.1 字符读写函数222

11.4.2 字符串读写函数226

11.4.3 数据块读写函数229

11.4.4 格式化读写函数232

11.5 文件的定位234

11.5.1 rewind函数234

11.5.2 fseek函数235

本章小结237

习题十一238

12.1 面向对象程序设计239

12.1.1 面向对象技术的特点239

第12章 C++语言简介239

12.1.2 面向对象程序设计语言240

12.2 C++语言概述241

12.2.1 从C语言到C++语言241

12.2.2 C++语言的特点242

12.3 类242

12.3.1 类的定义243

12.3.2 数据成员和成员函数244

12.4 对象245

12.4.1 对象的定义格式245

12.4.2 对象成员的引用247

12.4.3 对象赋值语句248

本章小结249

习题十二250

实验1 熟悉Turbo C 2.0集成开发环境251

第13章 上机实验指导251

实验2 基本数据类型、运算符和表达式252

实验3 顺序结构程序设计254

实验4 选择结构程序设计257

实验5 循环结构程序设计261

实验6 数组263

实验7 函数266

实验8 指针269

实验9 结构体与共用体272

实验10 文件273

附录275

附录Ⅰ 常用字符与ASCII码对照表275

附录Ⅱ ANSI C规定的保留字276

附录Ⅲ C语言运算符的优先级和结合性277

附录Ⅳ 常用标准库函数278

附录Ⅴ Turbo C 2.0编译出错信息表282

参考文献291

热门推荐