图书介绍

C语言基础教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言基础教程
  • 闫利平等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505362003
  • 出版时间:2000
  • 标注页数:253页
  • 文件大小:3MB
  • 文件页数:262页
  • 主题词:

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.2 C语言标识符2

1.3 C语言程序结构2

1.4 C语言程序的开发和运行3

习题15

上机实验16

第2章 程序设计基础8

2.1 数据类型8

2.2.1 常量9

2.2 常量与变量9

2.2.2 变量11

2.3 运算符及表达式12

2.3.1 算术运算及算术表达式13

2.3.2 关系运算及关系表达式14

2.3.3 逻辑运算及逻辑表达式14

2.3.4 赋值运算及赋值表达式15

2.3.5 逗号运算及逗号表达式16

2.3.6 条件运算及条件表达式17

2.3.7 求字节数运算17

2.3.9 位移位运算18

2.3.8 位逻辑运算18

2.3.10 位自反运算19

2.4 C语言的基本语句20

2.5 程序的基本结构与算法21

2.5.1 程序的基本结构21

2.5.2 算法及其描述22

2.6 输入与输出函数26

2.6.1 格式化输入、输出函数scanf()和printf()26

2.6.2 字符输入、输出函数getchar()和putchar()34

2.7 程序综合示例37

习题239

本章小结39

上机实验242

第3章 条件语句44

3.1 if语句44

3.2 if语句的嵌套46

3.3 多分支选择语句50

3.4 程序综合示例53

本章小结57

习题358

上机实验362

4.1 for语句63

第4章 循环结构63

4.2 while语句65

4.3 do...while语句67

4.4 循环控制break语句和continue语句69

4.5 循环的嵌套70

4.6 转向语句和语句标号72

4.7 程序综合示例73

本章小结75

习题476

上机实验481

5.1.1 概述82

5.1.2 函数的定义82

第5章 函数82

5.1 函数的定义和调用82

5.1.3 函数调用83

5.1.4 函数说明84

5.2 变量的作用域和存储类型86

5.3 函数间的数据传递89

5.3.1 利用数据复制方式实现函数间的数据传递89

5.3.2 利用函数返回实现函数间数据传递90

5.4 函数嵌套调用和递归调用91

5.5.2 内部函数93

5.5 内部函数和外部函数93

5.5.1 C语言源文件93

5.5.3 外部函数94

5.5.4 多个源文件的连接94

5.6 程序综合示例94

本章小结98

习题599

上机实验5105

第6章 编译预处理107

6.1 宏定义107

6.1.1 无参宏定义107

6.1.2 有参宏定义108

6.2 文件包含109

6.3 条件编译111

6.4 综合示例112

本章小结115

习题6115

上机实验6117

第7章 数组118

7.1 一维数组118

7.1.1 一维数组的定义118

7.1.3 一维数组的初始化119

7.1.2 一维数组元素的引用119

7.1.4 一维数组程序举例120

7.2 多维数组121

7.2.1 二维数组的定义121

7.2.2 二维数组元素的引用121

7.2.3 二维数组初始化122

7.2.4 二维数组程序举例122

7.3 字符数组123

7.3.1 字符数组的定义123

7.3.4 字符数组程序举例124

7.3.3 字符数组的引用124

7.3.2 字符数组的初始化124

7.3.5 字符串处理函数126

7.4 数组作为函数参数128

7.5 程序综合示例129

本章小结133

习题7134

上机实验7139

第8章 指针140

8.1 指针与变量140

8.1.1 指针变量的定义140

8.1.2 指针变量的赋值141

8.2 指针运算142

8.2.1 指针的算术运算142

8.2.2 指针的关系运算143

8.2.3 指针变量的赋值143

8.3 指针与数组144

8.3.1 数组指针144

8.3.2 字符指针148

8.3.3 指针数组148

8.4 指针与函数150

8.4.1 函数指针150

8.4.2 指针函数151

8.4.3 命令行参数152

8.5 程序综合示例152

本章小结161

习题8162

上机实验8167

第9章 结构体、联合体与枚举类型168

9.1 结构体类型与变量168

9.1.1 结构体类型的定义168

9.1.2 结构体变量的定义168

9.1.3 结构体变量的引用169

9.1.4 结构体初始化170

9.2 结构体数组171

9.2.1 结构体数组定义171

9.2.2 结构体数组成员的引用172

9.3 结构体指针173

9.4 结构体与函数174

9.5 利用结构体变量构成链表176

9.5.1 链表概念176

9.5.2 动态分配内存176

9.5.3 建立链表和显示链表177

9.5.4 链表的插入与删除178

9.6 联合体180

9.7 枚举类型181

9.8 用户定义类型183

9.9 程序综合示例184

本章小结186

习题9187

上机实验9190

第10章 文件191

10.1 文件的打开与关闭191

10.2 文件的顺序读写192

10.3 文件的随机读写197

10.4 文件的错误检测199

10.5 综合程序示例200

本章小结202

习题10203

上机实验10206

第11章 综合应用与实践208

11.1 确定功能208

11.2 定义核心数据结构208

11.3.3 退出游戏模块209

11.3.2 游戏主模块209

11.3.1 初始化模块209

11.3 程序的模块划分209

11.4 源程序210

11.5 调试222

附录A Turbo C集成环境(IDE)227

附录B Turbo C2.0常用库函数232

附录C ASCII代码表241

附录D 错误信息中英文对照242

附录E C语言程序设计考试要求246

附录F 部分习题参考答案248

参考文献253

热门推荐