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

- 周虹,郑佳昕,闫瑞华等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111313984
- 出版时间:2010
- 标注页数:317页
- 文件大小:71MB
- 文件页数:327页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计及C语言概述1
1.1 C语言的发展及特点1
1.1.1 C语言出现的历史背景1
1.1.2 C语言的特点2
1.2 C语言程序的构成3
1.3 程序的书写风格和书写格式5
1.4 本章小结5
1.5 练习与提高5
第2章 C语言的基本数据及其运算7
2.1 C语言数据类型简介7
2.2 标识符7
2.2.1 字符集7
2.2.2 标识符概述8
2.2.3 标识符分类8
2.3 常量与变量9
2.3.1 常量9
2.3.2 符号常量9
2.3.3 变量9
2.3.4 变量的初始化9
2.4 整型数据10
2.4.1 整型数据在内存中的存储形式10
2.4.2 整型常量11
2.4.3 整型变量11
2.5 实型数据12
2.5.1 实型常量12
2.5.2 实型变量12
2.6 字符型数据13
2.6.1 字符常量13
2.6.2 字符串常量14
2.6.3 字符变量15
2.7 运算符和表达式15
2.7.1 C语言运算符简介16
2.7.2 表达式的求值规则16
2.7.3 混合运算中的类型转换16
2.8 算术运算符和算术表达式18
2.8.1 基本算术运算符18
2.8.2 算术表达式和运算符的优先级与结合性18
2.8.3 自增、自减运算符18
2.9 赋值运算与赋值表达式19
2.9.1 赋值运算符19
2.9.2 类型转换19
2.9.3 复合的赋值运算符20
2.9.4 赋值表达式20
2.10 逗号运算符和逗号表达式21
2.11 关系运算符和关系表达式21
2.11.1 关系运算符及其优先次序21
2.11.2 关系表达式21
2.12 逻辑运算符及逻辑表达式22
2.12.1 逻辑运算符及其优先次序22
2.12.2 逻辑表达式23
2.13 条件运算符与条件表达式24
2.13.1 条件运算符与条件表达式概述24
2.13.2 条件运算符的优先级与结合性25
2.14 应用举例26
2.15 本章小结27
2.16 练习与提高27
第3章 顺序结构程序设计30
3.1 C语言语句概述30
3.2 赋值语句32
3.3 字符数据的输入与输出33
3.3.1 字符输出函数33
3.3.2 字符输入函数35
3.4 格式的输入与输出35
3.4.1 格式输出函数35
3.4.2 格式输入函数43
3.5 应用举例47
3.6 本章小结49
3.7 练习与提高50
第4章 选择结构程序设计53
4.1 if语句53
4.1.1 简单if语句53
4.1.2 双分支if语句54
4.1.3 多分支if语句55
4.1.4 if语句使用说明58
4.2 if语句的嵌套58
4.3 switch语句61
4.4 应用举例63
4.5 本章小结70
4.6 练习与提高70
第5章 循环结构程序设计73
5.1 while语句73
5.2 do...while语句76
5.3 for语句78
5.4 几种循环的比较83
5.5 循环嵌套83
5.6 continue语句85
5.7 break语句86
5.8 应用举例87
5.9 本章小结95
5.10 练习与提高95
第6章 数组99
6.1 数组和数组元素99
6.2 一维数组100
6.2.1 一维数组的定义和使用100
6.2.2 一维数组的初始化101
6.2.3 一维数组的应用举例103
6.3 多维数组111
6.3.1 二维数组的定义和引用111
6.3.2 二维数组的初始化113
6.3.3 二维数组的程序举例114
6.4 字符数组117
6.4.1 字符数组的定义和引用117
6.4.2 字符数组的初始化118
6.4.3 字符串的输入和输出118
6.4.4 用于字符处理的库函数120
6.5 应用举例122
6.6 本章小结127
6.7 练习与提高128
第7章 函数132
7.1 模块化程序设计132
7.1.1 模块化程序设计概述132
7.1.2 函数概述133
7.2 函数的定义135
7.2.1 无参函数的定义135
7.2.2 有参函数的定义135
7.2.3 空函数的定义136
7.2.4 函数的返回值137
7.3 函数的调用138
7.3.1 函数调用的形式138
7.3.2 函数的声明139
7.3.3 函数参数的传递141
7.4 函数的嵌套调用与递归调用142
7.4.1 函数的嵌套调用142
7.4.2 函数的递归调用143
7.5 数组做函数参数146
7.5.1 数组元素做函数实参146
7.5.2 数组名做函数参数147
7.5.3 多维数组名做函数参数148
7.6 变量的作用域148
7.6.1 局部变量148
7.6.2 全局变量150
7.7 变量的存储类别152
7.7.1 变量的生存期152
7.7.2 局部变量的存储类别153
7.7.3 全局变量的存储类别155
7.7.4 存储类别小结157
7.8 内部函数和外部函数158
7.8.1 内部函数158
7.8.2 外部函数158
7.9 应用举例158
7.10 本章小结161
7.11 练习与提高162
第8章 编译预处理164
8.1 宏定义164
8.1.1 不带参数的宏定义164
8.1.2 带参数的宏定义165
8.2 文件包含167
8.3 条件编译169
8.4 应用举例170
8.5 本章小结172
8.6 练习与提高172
第9章 指针176
9.1 相关概念176
9.1.1 变量的地址176
9.1.2 数据的访问方式177
9.1.3 指针和指针变量177
9.2 指针变量的定义和使用177
9.2.1 指针变量的定义177
9.2.2 指针变量的初始化和赋值178
9.2.3 指针变量的引用179
9.2.4 指针的运算180
9.3 指针变量做函数参数181
9.4 数组的指针和指向数组的指针变量184
9.4.1 指向数组元素的指针184
9.4.2 通过指针引用数组元素184
9.4.3 数组名做函数参数188
9.4.4 指向多维数组的指针与指针变量193
9.5 字符串的指针和指向字符串的指针变量197
9.5.1 字符串的表示形式197
9.5.2 对字符指针变量与字符数组的使用198
9.5.3 字符指针做函数参数200
9.6 函数的指针和指向函数的指针变量201
9.6.1 通过函数的指针变量调用函数201
9.6.2 指向函数的指针变量做函数参数202
9.7 返回指针值的函数203
9.8 指针数组和指向指针的指针204
9.8.1 指针数组的概念204
9.8.2 指向指针的指针205
9.8.3 main()函数的命令行参数206
9.9 应用举例207
9.10 本章小结212
9.11 练习与提高213
第10章 结构体与共用体215
10.1 结构体类型及变量的定义215
10.1.1 结构体概述215
10.1.2 结构体类型的定义216
10.1.3 结构体变量的定义217
10.2 结构体变量的初始化和引用218
10.2.1 结构体变量的初始化218
10.2.2 结构体变量的引用219
10.3 结构体数组220
10.3.1 定义结构体数组220
10.3.2 结构体数组的初始化221
10.3.3 结构体数组的应用221
10.4 指向结构体类型数据的指针222
10.4.1 指向结构体变量的指针222
10.4.2 指向结构体数组的指针223
10.4.3 结构体变量和指向结构体的指针做函数参数225
10.5 用指针处理链表226
10.5.1 链表概述226
10.5.2 处理动态链表所需的函数228
10.5.3 链表的基本操作228
10.6 共用体234
10.6.1 共用体变量的引用方式235
10.6.2 共用体类型数据的特点235
10.7 枚举类型236
10.8 用typedef定义类型238
10.9 应用举例240
10.10 本章小结243
10.11 练习与提高244
第11章 位运算247
11.1 位运算符与位运算247
11.1.1 按位与运算符247
11.1.2 按位或运算符248
11.1.3 按位异或运算符248
11.1.4 按位取反运算符249
11.1.5 左移运算符250
11.1.6 右移运算符250
11.1.7 位运算赋值运算符250
11.1.8 不同长度的数据进行位运算250
11.2 位段252
11.3 应用举例253
11.4 本章小结255
11.5 练习与提高255
第12章 文件258
12.1 文件的概念258
12.2 文件的操作函数260
12.2.1 文件的打开260
12.2.2 文件的关闭261
12.3 文件的检测函数261
12.4 常用的读/写函数262
12.4.1 读/写字符函数262
12.4.2 读/写字符串函数264
12.4.3 读/写数据块函数265
12.4.4 格式化读/写函数268
12.5 文件的定位268
12.5.1 rewind()函数269
12.5.2 随机读/写和fseek()函数269
12.6 应用举例271
12.7 本章小结273
12.8 练习与提高273
第13章 实用项目开发技术简介275
13.1 C语言图形功能简介275
13.1.1 图形与硬件275
13.1.2 文本与图形275
13.1.3 图形设计279
13.2 图形模式的初始化279
13.3 独立图形运行程序的建立281
13.4 屏幕颜色的设置和清屏函数282
13.5 基本画图函数284
13.5.1 画点284
13.5.2 画线284
13.6 基本图形的填充287
13.6.1 设定填充方式287
13.6.2 任意封闭图形的填充289
13.7 图形操作函数290
13.7.1 图形窗口操作290
13.7.2 屏幕操作函数290
13.8 图形模式下的文本操作292
13.8.1 文本的输出292
13.8.2 文本字体、字型和输出方式的设置292
13.8.3 用户对文本字符大小的设置294
13.9 C语言动画设计295
13.10 菜单设计技术298
13.10.1 下拉式菜单的设计298
13.10.2 选择式菜单的设计300
13.11 大型程序开发的项目管理301
13.11.1 项目管理器301
13.11.2 用项目管理器开发程序项目的步骤301
13.11.3 项目管理器的使用技巧302
13.12 本章小结303
13.13 练习与提高304
附录A ASCII306
附录B 运算符和结合性307
附录C C语言常用语法提要308
附录D C语言库函数312
参考文献317
热门推荐
- 376650.html
- 3272235.html
- 951800.html
- 908904.html
- 1980503.html
- 1578777.html
- 1061260.html
- 3826873.html
- 3780815.html
- 667944.html
- http://www.ickdjs.cc/book_3300838.html
- http://www.ickdjs.cc/book_1253452.html
- http://www.ickdjs.cc/book_3178968.html
- http://www.ickdjs.cc/book_189104.html
- http://www.ickdjs.cc/book_3735873.html
- http://www.ickdjs.cc/book_1220490.html
- http://www.ickdjs.cc/book_3895701.html
- http://www.ickdjs.cc/book_772928.html
- http://www.ickdjs.cc/book_611319.html
- http://www.ickdjs.cc/book_1859353.html