图书介绍
C语言程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计实用教程](https://www.shukui.net/cover/22/34969222.jpg)
- 杨振生,张玉荣编著 著
- 出版社: 合肥:中国科学技术大学出版社
- ISBN:7312017223
- 出版时间:2004
- 标注页数:232页
- 文件大小:103MB
- 文件页数:243页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 计算机语言和计算机程序1
1.1.1 计算机语言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语言程序的运行环境6
1.4.1 Turbo C(TC) 集成开发环境6
1.4.2 C语言程序的上机步骤9
习题12
实习参考题13
第2章 数据类型、运算符与表达式14
2.1 C语言的数据类型14
2.2 常量15
2.2.1 整型常量15
2.2.2 实型常量17
2.2.3 字符型常量17
2.2.4 字符串常量18
2.2.5 符号型常量18
2.3 变量19
2.3.1 变量的数据类型及其定义20
2.3.2 变量的存储类型21
2.3.3 变量的初始化21
2.4 运算符与表达式22
2.4.1 C运算符与表达式简介22
2.4.2 算术运算符及其表达式23
2.4.3 关系运算符及其表达式24
2.4.4 逻辑运算符及其表达式25
2.4.5 赋值运算符及其表达式26
2.4.6 逗号运算符及其表达式27
2.4.7 条件运算符及其表达式28
2.4.8 位运算符和位运算29
2.4.9 表达式中数据类型的转换30
习题32
实习参考题34
第3章 顺序结构程序设计35
3.1 结构化程序设计的基本概念35
3.2 C语句概述38
3.3 单字符数据的输入/输出39
3.3.1 单字符数据的输出函数putchar()39
3.3.2 单字符数据的输入函数getchar()40
3.4 格式输入/输出40
3.4.1 格式输出函数printf()41
3.4.2 格式输入函数scanf()42
3.5 顺序结构的程序设计举例44
习题45
实习参考题48
第4章 选择结构程序设计49
4.1 if语句49
4.2 if语句的嵌套51
4.2.1 if—if—else语句51
4.2.2 if—else—if语句52
4.3 switch语句52
4.4 选择结构的程序设计举例53
习题56
实习参考题60
第5章 循环结构程序设计62
5.1 goto语句以及用goto语句构成的循环62
5.2 while语句和do~while语句63
5.2.1 while语句63
5.2.2 do~while语句64
5.2.3 两种循环的比较65
5.3 for语句66
5.4 循环的嵌套68
5.5 break语句和continue语句70
5.5.1 break语句70
5.5.2 continue语句70
5.6 循环结构的程序设计举例72
习题73
实习参考题77
第6章 数组79
6.1 数组的概念79
6.2 一维数组80
6.2.1 一维数组的定义80
6.2.2 一维数组的初始化80
6.2.3 一维数组元素的引用81
6.2.4 一维数组应用举例81
6.3 二维数组83
6.3.1 二维数组的定义83
6.3.2 二维数组的初始化84
6.3.3 二维数组元素的引用84
6.3.4 二维数组应用举例85
6.4 字符数组与字符串处理87
6.4.1 字符数组的定义87
6.4.2 字符数组的初始化87
6.4.3 字符数组的引用88
6.4.4 字符串处理函数89
6.4.5 字符数组应用举例93
习题95
实习参考题99
第7章 指针101
7.1 指针的基本概念101
7.2 指针变量102
7.2.1 指针变量的定义103
7.2.2 指针变量的初始化103
7.2.3 指针变量的引用103
7.3 指针变量的运算105
7.4 指针与数组108
7.4.1 指向一维数组的指针变量108
7.4.2 通过指针变量引用数组元素108
7.4.3 指向二维数组的指针变量111
7.5 字符指针与字符串115
7.5.1 指向字符串常量的指针变量115
7.5.2 字符指针的引用116
7.5.3 指向字符数组的指针变量116
7.6 指针数组117
7.6.1 指针数组的定义与初始化117
7.6.2 指针数组元素的引用118
7.7 多级指针120
7.8 带参数的主函数122
7.9 指针应用程序设计举例123
习题126
实习参考题130
第8章 函数131
8.1 模块化程序设计的基本概念131
8.2 有关函数的概念132
8.3 函数的定义与调用133
8.3.1 函数的定义133
8.3.2 函数的调用135
8.4 函数间的数据传递139
8.4.1 值传递方式139
8.4.2 地址传递方式141
8.4.3 返回值传递方式143
8.4.4 全局外部变量传递方式143
8.5 数组作为函数的参数144
8.5.1 数组元素作为函数的参数145
8.5.2 数组名作为函数的参数145
8.6 函数的嵌套调用与递归调用146
8.6.1 函数的嵌套调用147
8.6.2 函数的递归调用148
8.7 指针型函数和指向函数的指针150
8.7.1 指针型函数151
8.7.2 指向函数的指针152
8.8 变量的存储方式及其作用域与初始化153
8.8.1 变量的存储方式153
8.8.2 变量的生存期与作用域154
8.8.3 变量的初始化157
8.9 编译预处理158
8.9.1 宏定义159
8.9.2 文件包含162
8.9.3 条件编译163
习题165
实习参考题172
第9章 结构体、共用体与枚举型173
9.1 结构体类型与结构体变量173
9.1.1 结构体类型的定义173
9.1.2 结构体变量的定义174
9.1.3 结构体变量的引用176
9.1.4 结构体变量的初始化176
9.2 结构体数组177
9.2.1 结构体数组的定义177
9.2.2 结构体数组的初始化179
9.3 结构体指针180
9.3.1 结构体指针的定义与引用180
9.3.2 指向结构体数组的指针181
9.3.3 利用结构体指针在函数间传递结构体182
9.4 结构型函数和结构指针型函数184
9.4.1 结构型函数184
9.4.2 结构指针型函数185
9.5 结构体嵌套186
9.6 共用体188
9.6.1 共用体类型的定义188
9.6.2 共用体变量的定义189
9.6.3 共用体变量的引用190
9.7 枚举类型192
9.7.1 枚举型的定义192
9.7.2 枚举型变量的定义193
9.7.3 枚举型变量的引用193
9.8 用户自定义类型194
习题196
实习参考题201
第10章 文件202
10.1 文件的概述202
10.1.1 文件的概念202
10.1.2 缓冲文件系统203
10.1.3 文件的分类203
10.1.4 文件型指针204
10.1.5 文件的处理过程204
10.2 文件的打开与关闭205
10.2.1 文件的打开205
10.2.2 文件的关闭206
10.2.3 标准设备文件206
10.3 文件的读写207
10.3.1 文件尾测试函数207
10.3.2 字符读/写函数207
10.3.3 字符串读/写函数209
10.3.4 数据块读/写函数210
10.3.5 格式化读/写函数211
10.4 文件的定位与错误检测212
10.4.1 文件头定位函数213
10.4.2 文件随机定位函数213
10.4.3 文件当前读/写位置函数214
10.4.4 错误检测函数215
习题215
实习参考题218
附录一 ASCII码表219
附录二 运算符及其优先级和结合性220
附录三 Turbo C 2.0常用库函数221
附录四 常见错误信息表228
参考文献232