图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/11/30328461.jpg)
- 刘怀亮编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:750243805X
- 出版时间:2005
- 标注页数:252页
- 文件大小:43MB
- 文件页数:263页
- 主题词:C语言-程序设计
PDF下载
下载说明
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 C语言的特点2
1.1.3 C程序的组成3
1.2 Turbo C简介5
1.2.1 Turbo C 2.0的安装和启动6
1.2.2运行一个C语言程序的一般过程7
1.2.3 Turbo C 2.0主菜单的介绍8
1.3 C语言的术语词汇13
小结14
习题一14
一、选择题14
二、填空题15
三、综合题15
第2章 基本数据类型16
2.1概述16
2.2标识符、常量和变量17
2.2.1标识符18
2.2.2常量18
2.2.3变量19
2.3整型数据20
2.4浮点型数据22
2.5字符型数据23
2.6各种基本数据类型的混合运算27
小结29
习题二29
一、选择题29
二、填空题30
三、综合题30
第3章 运算符与表达式31
3.1概述31
3.1.1运算符的种类31
3.1.2表达式的概念32
3.2算术运算符与算术表达式32
3.2.1五种基本的算术运算符32
3.2.2算术表达式34
3.3赋值运算符与赋值表达式34
3.3.1赋值运算符34
3.3.2类型转换34
3.3.3复合赋值运算符35
3.3.4赋值表达式36
3.4关系运算符与关系表达式36
3.4.1关系运算符36
3.4.2比较运算符37
3.4.3不等于运算符37
3.4.4嵌入赋值37
3.4.5关系表达式38
3.5逻辑运算符与逻辑表达式38
3.5.1逻辑运算符及其运算规则38
3.5.2逻辑非运算符39
3.5.3逻辑与和逻辑或运算符39
3.5.4逻辑运算的运算优先级39
3.5.5逻辑表达式40
3.6其他运算符40
3.6.1自增、自减运算符40
3.6.2逗号运算符与逗号表达式41
3.6.3条件运算符与条件表达式42
3.7运算符的优先级和结合性43
小结44
习题三44
一、选择题44
二、填空题45
三、综合题46
第4章 顺序结构程序设计48
4.1 C语句概述48
4.2数据的输入与输出50
4.2.1数据输入/输出的概念及在C语言中的实现50
4.2.2格式化输入/输出函数50
4.2.3字符输入/输出函数59
4.3顺序结构程序设计举例60
小结61
习题四62
一、选择题62
二、填空题63
三、综合题63
第5章 选择结构程序设计65
5.1概述65
5.2 if语句65
5.2.1 if语句的一般应用66
5.2.2 if语句的嵌套与嵌套匹配原则67
5.2.3条件运算符69
5.3 switch语句70
5.3.1 switch结构的一般应用70
5.3.2 switch语句的嵌套71
5.3.3 if语句和switch语句的相互转换72
5.4选择结构程序设计举例72
小结74
习题五74
一、选择题74
二、填空题75
三、综合题76
第6章 循环结构程序设计78
6.1概述78
6.2 while和do-while语句78
6.2.1 while语句78
6.2.2 do-while语句79
6.3 for语句81
6.4循环结构的嵌套83
6.5几种循环语句的比较83
6.6其他语句84
6.6.1 break语句84
6.6.2 continue语句84
6.6.3 goto语句85
6.7循环结构程序设计举例85
小结87
习题六88
一、选择题88
二、填空题88
三、综合题89
第7章 函数91
7.1概述91
7.1.1函数的定义93
7.1.2函数的参数94
7.1.3函数的返回值95
7.2函数的调用96
7.2.1函数的声明96
7.2.2函数调用的数据传递方式98
7.2.3函数的嵌套调用和递归调用100
7.3变量的作用范围106
7.3.1局部变量106
7.3.2全局变量107
7.4变量的存储类别(选学)109
7.4.1内部变量109
7.4.2外部变量109
7.4.3其他变量109
7.5内部函数和外部函数115
7.5.1内部函数115
7.5.2外部函数115
7.6典型实例剖析116
小结118
习题七119
一、选择题119
二、填空题120
三、综合题121
第8章 数组123
8.1概述123
8.2一维数组123
8.2.1一维数组的定义123
8.2.2一维数组的引用124
8.2.3一维数组的赋值125
8.2.4应用举例126
8.3字符数组127
8.3.1字符数组和字符串数组的定义127
8.3.2字符数组的基本操作和整体操作128
8.3.3常用字符串处理函数128
8.3.4应用举例131
8.4二维数组132
8.4.1二维数组概述132
8.4.2二维数组中各元素的引用132
8.4.3二维数组元素的地址133
8.4.4二维数组的初始化134
8.4.5应用举例134
8.5数组和函数135
8.6典型例题剖析137
小结139
习题八139
一、选择题139
二、填空题140
三、综合题140
第9章 指针143
9.1概述143
9.2指针与指针变量143
9.2.1地址的概念143
9.2.2指针的定义144
9.2.3指针变量的定义144
9.2.4指针变量的使用144
9.3指针与函数148
9.4指针与数组150
9.5指针的其他用法156
9.6典型例题剖析156
小结158
习题九159
一、选择题159
二、填空题160
三、综合题160
第10章 编译预处理162
10.1概述162
10.2宏定义162
10.2.1不带参数的宏定义162
10.2.2带参数的宏定义165
10.3文件包含168
10.4条件编译170
10.4.1第一种条件编译形式170
10.4.2第二种条件编译形式171
10.4.3第三种条件编译形式171
小结172
习题十172
一、选择题172
二、填空题173
三、综合题174
第11章 结构体、共同体和枚举类型175
11.1概述175
11.1.1结构体的定义175
11.1.2结构体变量的定义177
11.1.3结构体成员的引用与结构体变量的初始化178
11.1.4结构体数组180
11.1.5指向结构体类型数据的指针183
11.2链表187
11.2.1概述187
11.2.2链表的基本概念188
11.2.3建立链表189
11.2.4向链表中插入、删除结点191
11.3共同体196
11.3.1共同体类型和共同体变量的定义197
11.3.2共同体变量引用198
11.4枚举类型200
11.4.1枚举类型和枚举变量的定义200
11.4.2枚举变量的使用200
小结202
习题十一202
一、选择题202
二、填空题204
三、综合题204
第12章 位运算206
12.1概述206
12.2位运算和位运算符206
12.2.1按位与207
12.2.2按位或208
12.2.3按位异或209
12.2.4求反210
12.2.5左移211
12.2.6右移212
12.2.7位运算赋值运算符212
12.3位段213
小结214
习题十二215
一、选择题215
二、填空题215
三、综合题216
第13章 文件217
13.1概述217
13.2文件类型指针218
13.3文件的打开218
13.4文件的关闭220
13.5文件的读写220
13.5.1读字符函数fgetc221
13.5.2写字符函数fputc222
13.5.3读字符串函数fgets223
13.5.4写字符串函数fputs224
13.5.5数据块读写函数fread和fwrite225
13.5.6格式化读写函数fscanf和fprintf226
13.6文件的定位227
13.7文件检测函数228
小结228
习题十三230
一、选择题230
二、填空题231
三、综合题231
附录233
A.1常用字符与ASCⅡ代码对照表233
A.2 C语言中的保留字233
A.3 C语言的基本数据类型的分类及特点234
A.4常用的转义字符及其含义234
A.5运算符的优先级和结合性234
A.6 C语言的标准库函数236
A.7 Turbo C(V2.0)编译错误信息246
参考文献252