图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/30/30845487.jpg)
- 刘瑞新等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111150074
- 出版时间:2004
- 标注页数:285页
- 文件大小:11MB
- 文件页数:296页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
出版说明1
前言1
第1章C语言概述1
1.1 C语言的产生和发展1
1.2 C语言的特点1
目 录1
1.3 C语言的版本2
1.4 C程序的构成和书写格式2
1.4.1 C程序的构成2
1.4.2 C程序的书写格式3
1.5习题4
2.1.1标识符6
第2章C语言程序设计的基本概念6
2.1标识符、常量和变量6
2.1.2常量和变量7
2.2数据类型9
2.2.1整型数据9
2.2.2实型数据12
2.2.3字符型数据14
2.2.4变量赋初值17
2.2.5各类数值型数据间的混合运算18
2.3运算符和表达式18
2.3.1运算符简介18
2.3.2算术运算符和算术表达式19
2.3.3赋值运算符和赋值表达式21
2.3.4逗号运算符和逗号表达式21
2.4习题22
第3章简单程序设计25
3.1程序设计的概念25
3.1.1程序设计25
3.1.2结构化程序设计28
3.1.3 C程序的语句32
3.2赋值语句34
3.3数据输出34
33.1 printf函数35
3.3.2 putchar函数37
3.4数据输入38
3.4.1 scanf函数38
3.4.2getchar函数39
3.5复合语句和空语句40
3.5.1复合语句40
3.5.2空语句41
3.6习题41
第4章选择结构程序设计45
4.1关系运算符及关系表达式45
4.2逻辑运算符及逻辑表达式46
4.3条件运算符和条件表达式48
4.4.1 if语句的一般形式49
4.4 if语句49
4.4.2 if语句的嵌套50
4.5 switch语句53
4.6习题55
第5章循环结构程序设计58
5.1循环结构程序设计的概念58
5.2 while语句58
5.3 do-while语句63
5.4 for语句65
5.5循环结构嵌套67
5.6.1 break语句69
5.6.2 continue语句69
5.6 break语句和continue语句69
5.7语句标号和goto语句70
5.8习题71
第6章数组75
6.1数组和数组单元的基本概念75
6.2一维数组76
6.2.1一维数组的定义、引用和初始化76
6.2.2一维数组举例78
6.3二维数组80
6.3.1二维数组的定义、引用和初始化80
6.3.2二维数组举例82
6.4.1字符数组的定义、引用和初始化83
6.4字符数组83
6.4.2字符数组举例88
6.5习题89
第7章函数95
7.1概述95
7.2函数的定义、调用和函数的返回值97
7.2.1函数的定义98
7.2.2函数的调用99
7.2.3函数的值102
7.2.4函数调用时参数间的传递103
7.2.5函数的嵌套调用105
7.3.1 函数的递归调用106
7.3函数的递归106
7.3.2递归调用举例107
7.4函数综合举例110
7.5排序123
7.5.1冒泡排序123
7.5.2选择排序125
7.5.3直接插入排序126
7.5.4排序算法的应用127
7.6习题133
8.1.2存在性和可见性136
8.1.1动态存储和静态存储136
8.1变量的存在性和可见性136
第8章作用域和存储类型136
8.2局部变量和全局变量137
8.2.1局部变量137
8.2.2全局变量138
8.3变量的存储类型140
8.4内部函数和外部函数144
8.5习题145
第9章指针147
9.1指针的基本概念147
9.2指针变量148
9.2.1指针变量的定义148
9.2.2指针变量的引用150
9.2.3指针变量作函数的参数152
9.3数组与指针154
9.3.1指针和一维数组154
9.3.2指针和二维数组158
9.3.3字符串的指针和指向字符串的指针变量164
9.3.4指针数组和多级指针167
9.4函数的指针和返回值为指针的函数170
9.5 main函数的参数173
9.6指针使用小结174
9.7习题175
10.1.1不带参数的宏179
第10章编译预处理179
10.1宏定义179
10.1.2带参宏定义181
10.2文件包含183
10.3条件编译184
10.4习题186
第11章结构体和共用体187
11.1 结构体187
11.1.1定义一种结构体类型187
11.1.2结构体类型变量的定义和引用188
11.1.3结构体类型数组的定义和引用191
11.1.4结构体类型指针的定义和引用193
11.1.5链表及其操作196
11.2共用体200
11.3枚举类型202
11.4类型定义符typedef204
11.5习题205
第12章位运算209
12.1位运算符和位运算209
12.2位段211
12.3习题213
13.1文件的概念215
13.2文件类型指针215
第13章文件215
13.3打开和关闭文件216
13.3.1文件的打开216
13.3.2文件的关闭218
13.4文件的输入、输出218
13.5文件检测函数226
13.6文件综合举例227
13.7习题232
第14章Turbo C 2.0软件的使用238
14.1 Turbo C 2.0的安装和启动238
14.2.1 File(文件)菜单239
14.2Turbo C 2.0集成开发环境的使用239
14.2.2 Edit(编辑)菜单240
14.2.3 Run(运行)菜单241
14.2.4 Compile(编译)菜单242
14.2.5 Project(工程)菜单243
14.2.6 Options(选择)菜单244
14.2.7 Debug(调试)菜单245
14.2.8 Break/watch(断点及监视)菜单246
14.3 TurboC 2.0的配置文件247
14.4习题247
A.2第2章习题参考答案249
A.1第1章习题参考答案249
附录249
附录A习题参考答案249
A.3第3章习题参考答案250
A.4第4章习题参考答案252
A.5第5章习题参考答案254
A.6第6章习题参考答案256
A.7第7章习题参考答案257
A.8第8章习题参考答案260
A.9第9章习题参考答案260
A.10第10章习题参考答案262
A.11 第11章习题参考答案263
A.13第13章习题参考答案267
A.12第12章习题参考答案267
A.14第14章习题参考答案270
附录B C语言的标准库函数271
B.1数学函数272
B.2字符函数和字符串函数274
B.3输入和输出函数278
B.4动态存储分配函数280
附录C Turbo C编译、连接时的错误和警告信息281
C.1常见错误信息281
C.2常见警告信息283
附录D运算符的优先级和结合性283
附录E ASCII码表285