图书介绍
C语言程序设计实用实践教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 周虹,葛茂松,苏晓光主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115327741
- 出版时间:2013
- 标注页数:275页
- 文件大小:85MB
- 文件页数:284页
- 主题词: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 算法的特性2
1.1.2 算法的表示2
1.2 程序设计及结构化程序设计方法2
1.2.1 程序2
1.2.2 程序设计3
1.2.3 结构化程序设计3
1.3 C语言的发展及特点3
1.3.1 C语言出现的历史背景3
1.3.2 C语言的特点4
1.4 C程序的构成4
1.5 程序的书写格式和程序的书写风格5
实验 Turbo C、VC的使用16
习题117
第2章 数据类型、运算符和表达式19
2.1 C语言数据类型简介20
2.2 标识符20
2.2.1 字符集20
2.2.2 标识符概述20
2.2.3 标识符的分类20
2.3 常量与变量21
2.3.1 常量21
2.3.2 符号常量21
2.3.3 变量21
2.3.4 变量赋初值21
2.4 整型数据22
2.4.1 整型数据在内存中的存储形式22
2.4.2 整型常量22
2.4.3 整型变量22
2.5 实型数据22
2.5.1 实型常量22
2.5.2 实型变量23
2.6 字符型数据23
2.6.1 字符常量23
2.6.2 字符串常量24
2.6.3 字符变量24
2.7 运算符和表达式24
2.7.1 C运算符简介24
2.7.2 表达式的求值规则25
2.7.3 混合运算中的类型转换25
2.8 算术运算符和算术表达式26
2.8.1 基本算术运算符26
2.8.2 算术表达式和运算符的优先级与结合性26
2.8.3 自增、自减运算符26
2.9 赋值运算与赋值表达式26
2.9.1 赋值运算符26
2.9.2 类型转换26
2.9.3 复合的赋值运算符27
2.9.4 赋值表达式27
2.10 逗号运算符和逗号表达式27
2.11 关系运算符和关系表达式28
2.11.1 关系运算符及其优先次序28
2.11.2 关系表达式28
2.12 逻辑运算符及逻辑表达式28
2.12.1 逻辑运算符及其优先次序28
2.12.2 逻辑表达式29
2.13 条件运算符与条件表达式29
2.13.1 条件运算符与条件表达式29
2.13.2 条件运算符的优先级与结合性29
实验 数据类型、运算符和表达式30
习题232
第3章 顺序结构程序设计37
3.1 C语句概述37
3.2 赋值语句38
3.3 字符数据的输入/输出38
3.3.1 字符输出函数putchar()38
3.3.2 字符输入函数getchar()39
3.4 格式输入/输出39
3.4.1 格式输出函数printf()39
3.4.2 格式输入函数scanf()40
3.5 应用举例40
实验(一)输入/输出函数及格式41
实验(二)顺序结构程序设计43
习题345
第4章 选择结构程序设计55
4.1 if语句55
4.1.1 简单if语句55
4.1.2 双分支if语句56
4.1.3 多分支if语句56
4.1.4 if语句使用说明57
4.2 if语句的嵌套57
4.3 多分支结构57
实验(一)if语句58
实验(二)多分支选择语句60
习题461
第5章 循环结构程序设计72
5.1 goto语句以及用goto语句构成循环72
5.2 while语句73
5.3 do...while语句73
5.4 for语句73
5.5 几种循环的比较74
5.6 循环嵌套74
5.7 continue语句75
5.8 break语句75
实验(一)循环程序设计(一)75
实验(二)循环程序设计(二)77
实验(三)多重循环78
实验(四)综合实验80
习题580
第6章 数组92
6.1 数组和数组元素92
6.2 一维数组93
6.2.1 一维数组的定义和引用93
6.2.2 一维数组的初始化93
6.3 多维数组93
6.3.1 二维数组的定义和引用93
6.3.2 二维数组的初始化94
6.4 字符数组94
6.4.1 字符数组的定义和引用94
6.4.2 字符数组的初始化94
6.4.3 字符串的输入/输出94
6.4.4 用于字符处理的库函数95
实验(一)一维数组的使用96
实验(二)二维数组的使用98
实验(三)字符数组和字符串99
实验(四)综合实验100
习题6101
第7章 函数112
7.1 模块化程序设计113
7.1.1 模块化程序设计简介113
7.1.2 函数概述113
7.2 函数的定义113
7.2.1 无参函数的定义113
7.2.2 有参函数的定义113
7.2.3 函数的返回值114
7.3 函数的调用114
7.3.1 函数调用的一般形式114
7.3.2 函数的声明114
7.3.3 函数参数的传递114
7.4 函数的嵌套调用与递归调用115
7.4.1 函数的嵌套调用115
7.4.2 函数的递归调用115
7.5 数组作函数参数116
7.5.1 数组元素作函数实参116
7.5.2 数组名作函数参数116
7.5.3 多维数组作函数参数116
7.6 变量的作用域116
7.6.1 局部变量116
7.6.2 全局变量116
7.7 变量的存储类别117
7.7.1 变量的生存期117
7.7.2 局部变量的存储类别117
7.7.3 全局变量的存储类别117
7.7.4 存储类别小结117
7.8 内部函数和外部函数118
7.8.1 内部函数118
7.8.2 外部函数118
实验(一)函数的引用119
实验(二)函数的嵌套调用和递归调用121
实验(三)变量的作用域及存储类别123
实验(四)综合实验124
习题7125
第8章 编译预处理134
8.1 宏定义134
8.1.1 不带参数的宏定义134
8.1.2 带参数的宏定义135
8.2 文件包含135
8.3 条件编译135
实验 编译预处理136
习题8137
第9章 指针145
9.1 相关概念145
9.1.1 变量的地址145
9.1.2 数据的访问方式146
9.1.3 指针和指针变量146
9.2 指针变量的定义和使用146
9.2.1 指针变量的定义146
9.2.2 指针变量的初始化和赋值146
9.2.3 指针变量的引用147
9.2.4 指针的运算147
9.3 指针变量作函数参数147
9.4 数组的指针和指向数组的指针变量148
9.4.1 指向数组元素的指针148
9.4.2 通过指针引用数组元素148
9.4.3 数组名作函数参数148
9.4.4 指向多维数组的指针与指针变量149
9.5 字符串的指针和指向字符串的指针变量149
9.5.1 字符串的表示形式149
9.5.2 对使用字符指针变量与字符数组的讨论150
9.5.3 字符串指针作函数参数150
9.6 函数的指针和指向函数的指针变量150
9.6.1 用函数指针变量调用函数150
9.6.2 指向函数的指针变量作函数参数150
9.7 返回指针值的函数151
9.8 指针数组和指向指针的指针151
9.8.1 指针数组的概念151
9.8.2 指向指针的指针151
9.8.3 main()函数的命令行参数151
实验(一)指针的使用152
实验(二)指针作函数参数154
实验(三)综合试验156
习题9157
第10章 结构体与共用体162
10.1 结构体类型及变量的定义162
10.1.1 结构体类型的定义162
10.1.2 结构体变量的定义163
10.2 结构体变量的引用和初始化163
10.3 结构体数组164
10.3.1 定义结构体数组164
10.3.2 结构体数组的初始化164
10.4 指向结构体类型数据的指针164
10.4.1 指向结构体变量的指针164
10.4.2 指向结构体数组的指针164
10.4.3 结构体变量和指向结构体的指针作函数参数164
10.5 用指针处理链表165
10.5.1 链表概述165
10.5.2 处理动态链表所需的函数165
10.5.3 链表的基本操作165
10.6 共用体166
10.6.1 共用体变量的引用方式166
10.6.2 共用体类型数据的特点166
10.7 枚举类型167
10.8 用typedef定义类型167
实验 结构体与共用体168
习题10171
第11章 位运算179
11.1 位运算符与位运算180
11.1.1 按位与运算符(&)180
11.1.2 按位或运算符(|)180
11.1.3 按位异或运算符(^)180
11.1.4 按位取反运算符(~)181
11.1.5 左移运算符(〈〈)181
11.1.6 右移运算符(〉〉)181
11.1.7 位运算赋值运算符181
11.1.8 不同长度的数据进行位运算181
11.2 位段181
实验 位运算181
习题11183
第12章 文件189
12.1 文件的概念189
12.2 文件操作函数190
12.2.1 文件的打开190
12.2.2 文件的关闭190
12.3 文件检测函数190
12.4 常用的读写函数191
12.4.1 读写字符函数191
12.4.2 读写字符串函数192
12.4.3 读写数据块函数192
12.4.4 格式化读写函数:fprintf()函数和fscanf()函数192
12.5 文件的定位192
12.5.1 rewind()函数193
12.5.2 随机读写和fseek()函数193
实验 文件操作194
习题12195
第13章 实用项目开发技术简介203
13.1 C语言图形功能简介203
13.1.1 图形与硬件204
13.1.2 文本与图形204
13.1.3 图形设计207
13.2 图形模式的初始化207
13.3 独立图形运行程序的建立209
13.4 屏幕颜色的设置和清屏函数209
13.5 基本画图函数210
13.5.1 画点210
13.5.2 画线211
13.6 基本图形的填充212
13.6.1 基本图形的填充212
13.6.2 设定填充方式213
13.6.3 任意封闭图形的填充214
13.7 图形操作函数214
13.7.1 图形窗口操作214
13.7.2 屏幕操作函数215
13.8 图形模式下的文本操作216
13.8.1 文本的输出216
13.8.2 文本字体、字型和输出方式的设置216
13.8.3 用户对文本字符大小的设置217
13.9 C语言动画设计218
13.10 菜单设计技术218
13.10.1 下拉式菜单的设计218
13.10.2 选择式菜单的设计219
13.11 大型程序开发的项目管理219
13.11.1 项目管理器219
13.11.2 用项目管理器开发程序项目的步骤219
13.11.3 项目管理器的使用技巧220
实验 C语言的图形功能220
习题13225
附录A 习题参考答案226
附录B Turbo C编译出错信息264
参考文献275
热门推荐
- 84005.html
- 2732005.html
- 76612.html
- 2239096.html
- 2628215.html
- 139924.html
- 3117118.html
- 2286399.html
- 2021089.html
- 3117514.html
- http://www.ickdjs.cc/book_181983.html
- http://www.ickdjs.cc/book_1054727.html
- http://www.ickdjs.cc/book_220935.html
- http://www.ickdjs.cc/book_3804151.html
- http://www.ickdjs.cc/book_2881039.html
- http://www.ickdjs.cc/book_1477957.html
- http://www.ickdjs.cc/book_3746205.html
- http://www.ickdjs.cc/book_2745414.html
- http://www.ickdjs.cc/book_1713391.html
- http://www.ickdjs.cc/book_2650910.html