图书介绍
C语言程序设计教程、实验与练习PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程、实验与练习](https://www.shukui.net/cover/3/34225908.jpg)
- 杨开城,张志坤编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115104786
- 出版时间:2002
- 标注页数:445页
- 文件大小:34MB
- 文件页数:458页
- 主题词:
PDF下载
下载说明
C语言程序设计教程、实验与练习PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计基础1
1.1 计算机的工作原理简介2
1.2 C语言的发展历史及其基本特性3
1.3 C程序的基本结构4
1.4 编制C语言程序的基本步骤8
1.5 计算机内部数值的表示及运算9
1.5.1 二进制、八进制和十六进制的概念9
1.5.2 二进制数的算术运算10
1.5.3 二进制、八进制、十六进制和十进制数之间的转换11
1.5.5 计算机中的数据单位13
1.5.4 二进制数的位运算13
练习14
1.6 实验指导15
1.6.1 BorlandC++3.1的安装15
1.6.2 BorlandC++3.1编辑器的使用17
1.7 练习答案22
第2章 基本数据类型、运算符和表达式23
2.1 C语言的基本数据类型25
2.1.1 常量与变量25
2.1.2 整型数据25
2.1.3 实型数据30
2.1.4 字符型数据和字符串常量32
2.1.5 数据的简单输出34
练习2-136
2.2 C语言的运算符和表达式39
2.2.1 赋值运算符和赋值表达式40
2.2.2 强制类型转换符40
2.2.3 算术运算符、算术表达式42
2.2.4 自增自减运算符和负号运算符44
2.2.5 算术运算中的数据类型转换规则45
2.2.6 位运算符、位运算表达式46
2.2.7 逗号运算符和逗号表达式47
2.3 运算符的优先级和结合性48
2.2.8 sizeof运算符和复合赋值运算符48
2.4 小结及常见错误列举49
练习2-253
2.5 实验指导58
2.5.1 完整的编程操作58
2.5.2 修改错误程序59
2.6 练习答案61
第3章 基本输入输出和顺序程序设计63
3.1 C程序中的数据输出64
3.1.1 整数的输出65
3.1.2 实数的输出68
3.1.3 字符和字符串的输出69
3.1.4 格式化输出小结71
3.1.5 屏幕定位及彩色输出72
练习3-178
3.2 C程序中的数据输入82
3.2.1 数据的格式化输入82
3.2.2 字符数据的非格式化输入86
3.3 顺序程序设计举例89
3.4 小结及常见错误列举92
练习3-294
3.5.1 学会调试程序96
3.5 实验指导96
3.5.2 程序改错99
3.5.3 编程实验99
3.6 练习答案100
第4章 程序控制103
4.1 三种程序控制结构104
4.2 C语句小结106
4.3 关系运算符、逻辑运算符和条件运算符108
4.3.1 关系运算符和关系表达式108
4.3.2 逻辑运算符和逻辑表达式109
4.3.3 条件运算符和条件表达式110
练习4-1111
4.4 选择结构的程序设计116
4.4.1 if语句116
4.4.2 switch语句122
练习4-2127
4.5 循环结构的程序设计133
4.5.1 while语句133
4.5.2 do-while语句138
4.5.3 for语句139
练习4-3141
4.6 混合控制结构的程序设计146
4.7 小结及常见错误列举152
练习4-4157
4.8 实验指导159
4.8.1 修改程序159
4.8.2 编写程序161
4.9 练习答案165
第5章 数组171
5.1 一维数组的定义与引用172
练习5-1179
5.2 二维数组的定义与引用183
练习5-2187
5.3.1 字符串的本质191
5.3 字符串与数组191
5.3.2 字符及字符串操作192
5.3.3 字符串数组197
练习5-3200
5.4 小结及常见错误列举204
练习5-4208
5.5 实验指导210
5.5.1 修改程序210
5.5.2 新编程序211
5.6 练习答案218
第6章 函数225
6.1.1 不带参数没有返回值的函数226
6.1 函数的定义和调用226
6.1.2 不带参数有返回值的函数228
6.1.3 带参数没有返回值的函数230
6.1.4 带参数有返回值的函数232
练习6-1234
6.2 变量的作用域和存储类别240
6.3 函数的嵌套调用和递归调用248
6.4 函数的作用域252
练习6-2253
6.5 利用工程管理多个源程序文件256
6.6 小结及常见错误列举259
6.7 实验指导264
6.7.1 图形输出264
6.7.2 编制程序267
6.8 练习答案271
第7章 指针281
7.1 指针变量的定义与引用282
7.2 指针的运算285
练习7-1286
7.3 指针与数组287
7.4 指针与字符串292
7.5 指针与内存的动态分配297
练习7-2302
7.6 指针与数组作为函数的参数307
7.7 带参数的main函数313
7.8 指针作为函数的返回值315
7.9 函数指针的定义与引用316
练习7-3319
7.10 小结及常见错误列举325
7.11 实验指导329
7.12 练习答案332
第8章 预处理命令341
8.2.1 不带参数的宏定义342
8.1 预处理命令简介342
8.2 宏定义342
8.2.2 带参数的宏定义344
8.3 文件包含346
8.4 条件编译347
练习350
8.5 练习答案352
第9章 复杂数据类型353
9.1 复杂数据类型概述354
9.2 结构体354
9.2.1 结构体类型的定义354
9.2.2 结构体变量的定义和引用355
9.2.3 简化结构体类型名359
9.2.4 结构体数组360
练习9-1362
9.3 线性链表368
9.4 共用体372
9.4.1 共用体类型的定义372
9.4.2 共用体变量的定义和引用373
9.5 位域375
9.6 枚举类型变量的定义和引用378
9.7 复杂数据类型作为函数参数和返回值378
练习9-2381
9.8 小结及常见错误列举383
9.9 实验指导386
9.10 练习答案388
第10章 文件操作399
10.1 文件操作概述400
10.2 文件指针400
10.3 文件的打开、读写和关闭401
10.3.1 文件的打开与关闭401
10.3.2 文件的读写402
10.4 文件的定位读写410
10.5 小结及常见错误列举412
练习413
10.6 实验指导417
10.7 练习答案417
附录一 常见问题解答419
附录二 常见库函数(按函数名排序)423
附录三 常见库函数(按函数类别排序)429
附录四 C语言中常用的专业术语对译435
附录五 C语言中的关键字(保留字)441
附录六 运算符和结合性443
附录七 ASCII码表445