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

- 赵森等编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502437134
- 出版时间:2005
- 标注页数:260页
- 文件大小:28MB
- 文件页数:270页
- 主题词: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 算法1
1.1.3 数据结构5
1.2 程序设计语言与C语言6
1.2.1 程序设计语言的发展6
1.2.2 C语言简介6
1.3 程序设计风格10
小结11
综合练习一11
一、选择题11
二、填空题12
三、上机操作题12
第2章 C语言的数据类型13
2.1 数据类型13
2.2 基本数据类型13
2.2.1 整数类型13
2.2.2 实数类型14
2.2.3 字符类型15
2.2.4 函数sizeof()15
2.3 常量和变量16
2.3.1 标识符16
2.3.2 常量17
2.3.3 变量19
二、填空题20
一、选择题20
综合练习二20
小结20
三、上机操作题21
第3章 运算符与表达式22
3.1 C语言的运算符22
3.2 算术运算22
3.2.1 基本算术运算符22
3.2.2 自加和自减运算符23
3.2.3 算术表达式24
3.3.2 复合赋值运算符及表达式25
3.3 赋值运算25
3.3.1 赋值运算符及赋值表达式25
3.4 关系运算26
3.4.1 关系运算符26
3.4.2 关系表达式26
3.5 逻辑运算27
3.5.1 逻辑运算符27
3.5.2 逻辑表达式28
3.6 条件运算29
一、选择题30
小结30
综合练习三30
二、填空题31
三、上机操作题31
第4章 顺序结构程序设计32
4.1 标准输入/输出函数32
4.1.1 格式化输入/输出函数32
4.1.2 非格式化输入/输出函数38
4.2.2 程序举例41
4.2 顺序结构程序设计41
4.2.1 顺序结构41
小结42
综合练习四43
一、选择题43
二、填空题44
三、上机操作题45
5.2.1 if语句46
5.2 分支结构程序设计语句46
5.1 分支结构程序设计思想46
第5章 分支结构程序设计46
5.2.2 switch语句53
小结57
综合练习五57
一、选择题57
二、填空题59
三、上机操作题59
6.2.1 while语句60
6.2 循环结构程序设计语句60
第6章 循环结构程序设计60
6.1 循环结构程序设计思想60
6.2.2 do while语句61
6.2.3 for语句63
6.2.4 goto语句和if语句构成的循环66
6.2.5 循环的嵌套67
6.2.6 几种循环的比较67
6.3 程序举例68
一、选择题70
综合练习六70
小结70
二、填空题71
三、上机操作题72
第7章 函数73
7.1 函数的概念73
7.2 函数的定义与声明74
7.2.1 数的定义74
7.3.1 函数的调用77
7.3 函数的传值调用77
7.2.2 函数的声明77
7.3.2 函数调用的数据传递方式79
7.4 数的嵌套调用和递归调用80
7.4.1 函数的嵌套调用80
7.4.2 函数的递归调用81
7.5 变量的存储属性84
7.5.1 动态变量84
7.5.2 静态变量86
7.6.1 内部函数87
7.5.3 外部变量87
7.6 内部函数和外部函数87
7.6.2 外部函数88
小结88
综合练习七88
一、选择题88
二、填空题89
三、上机操作题90
8.1.2 一维数组的引用91
8.1.1 一维数组的定义91
第8章 数组91
8.1 一维数组91
8.1.3 一维数组的初始化92
8.1.4 数组作为函数的参数94
8.1.5 一维数组程序举例95
8.2 二维数组和多维数组96
8.2.1 二维数组和多维数组的定义97
8.2.2 多维数组在内存中的排列97
8.2.3 二维数组和多维数组的引用97
8.2.4 二维数组和多维数组的初始化98
8.2.5 二维数组和多维数组程序举例100
8.3 字符数组和字符串101
8.3.1 字符数组的定义101
8.3.2 字符数组的引用101
8.3.3 字符数组的初始化102
8.3.4 字符串的定义104
8.3.5 字符串的输入与输出104
8.3.6 字符串运算函数106
小结110
8.3.7 字符数组和字符串程序举例110
综合练习八111
一、选择题111
二、填空题112
三、上机操作题112
9.1 指针变量的定义和初始化113
9.1.1 指针的概念113
第9章 指针113
9.1.2 指针变量的定义115
9.1.3 指针变量的引用115
9.1.4 指针变量的初始化117
9.2 指针与数组118
9.2.1 一维数组的指针及其指针变量118
9.2.2 二维数组的指针及其指针变量120
9.2.3 数组指针作函数参数123
9.3.1 字符串的表现形式126
9.3 指针与字符串126
9.3.2 字符指针变量与字符串128
9.3.3 字符串指针作函数参数129
9.4 指针与函数130
9.4.1 用函数指针调用函数130
9.4.2 函数指针作函数参数131
9.5 返回指针值的函数133
9.6 指针数组和指向指针的指针134
9.6.1 指针数组134
9.6.2 指向指针的指针137
9.6.3 指针数组作main()函数的形参138
小结139
综合练习九139
一、选择题139
二、填空题140
三、上机操作题141
10.1 结构体类型142
10.1.1 结构体类型概述142
第10章 结构体与共用体142
10.1.2 结构体变量的定义143
10.1.3 结构体变量的引用145
10.1.4 结构体变量的初始化146
10.1.5 结构体数组147
10.1.6 结构体指针148
10.1.7 结构体变量作为函数参数150
10.1.8 返回结构体型值的函数152
10.1.9 结构指针型函数153
10.2.1 链表概述155
10.2 用结构体指针处理链表155
10.2.2 动态存储分配156
10.2.3 链表的基本操作158
10.3 共用体类型161
10.3.1 共用体类型概述162
10.3.2 共用体变量的定义162
10.3.3 共用体变量的引用163
10.3.4 共用体变量的赋值和使用163
10.4.1 枚举类型的定义165
10.4 枚举类型165
10.4.2 枚举类型变量166
10.5 定义类型168
小结169
综合练习十169
一、选择题169
二、填空题171
三、上机操作题172
第11章 编译预处理173
11.1 宏定义173
11.1.1 不带参数的宏定义173
11.1.2 带参数的宏定义175
11.2 文件包含178
11.3 条件编译179
小结182
综合练习十一182
一、选择题182
二、填空题183
三、上机操作题184
第12章 位运算185
12.1 数值在计算机中的表示185
12.1.1 二进制位与字节185
12.1.2 数的表示方式185
12.2 位运算186
12.2.1 按位与运算187
12.2.2 按位或运算188
12.2.4 按位取反运算189
12.2.3 按位异或运算189
12.2.5 左移运算190
12.2.6 右移运算190
12.2.7 程序举例191
12.3 位段192
12.3.1 位段的概念与定义192
12.3.2 位段的引用193
综合练习十二194
一、选择题194
小结194
二、填空题195
三、上机操作题195
第13章 文件197
13.1 C文件基础197
13.1.1 文件的分类197
13.1.2 缓冲文件系统和非缓冲文件系统197
13.2 文件类型指针198
13.1.3 C文件操作的一般过程198
13.3 文件的打开与关闭199
13.3.1 文件的打开199
13.3.2 文件的关闭200
13.4 文件的读写201
13.4.1 字符的读写201
13.4.2 字符串的读写202
13.4.3 数据块的读写204
13.4.5 字的读写206
13.5 文件的定位206
13.4.4 格式化的读写206
13.5.1 fseek函数207
13.5.2 ftell函数207
13.5.3 rewind函数207
13.6 文件操作的检测207
13.6.1 ferror函数207
13.6.2 clearerr函数207
13.7.2 文件的读写208
13.7.1 打开、关闭文件和生成新文件208
13.7 非缓冲型文件系统208
13.6.3 feof函数208
13.7.3 随机访问文件209
小结209
综合练习十三209
一、选择题209
二、填空题210
三、上机操作题210
14.2.1 屏幕操作函数211
14.2 字符屏幕函数211
14.1 C语言的工作模式211
第14章 字符屏幕和图形函数211
14.2.2 字符属性控制函数213
14.2.3 基本输入、输出函数215
14.2.4 字符屏幕状态函数216
14.3 图形函数218
14.3.1 图形控制函数218
14.3.2 颜色控制函数220
14.3.3 屏幕和图形窗口管理函数222
14.3.4 画图函数224
14.3.5 图形填充函数228
14.3.6 图形模式下的文本输出函数231
14.3.7 独立图形运行程序的建立233
小结234
综合练习十四234
一、选择题234
二、填空题235
三、上机操作题236
A.2 键盘字符237
附录A ASCII码表237
A.1 控制字符237
附录B C语言的关键字239
附录C 运算符的优先级和结合方向240
附录D Turbo C常用库函数表242
D.1 输入/输出函数242
D.2 字符函数244
D.3 字符串函数244
D.4 数学函数245
D.6 字符屏幕和图形功能函数246
D.5 动态存储分配函数246
D.7 其他函数249
附录E Turbo C 2.0使用指南251
E.1 主菜单251
E.2 编辑窗口258
E.3 信息窗口258
E.4 功能键提示258
参考文献260
热门推荐
- 1109149.html
- 3876285.html
- 636551.html
- 1204959.html
- 3520413.html
- 1675849.html
- 1991222.html
- 1747874.html
- 480872.html
- 1809128.html
- http://www.ickdjs.cc/book_634351.html
- http://www.ickdjs.cc/book_2197469.html
- http://www.ickdjs.cc/book_1721384.html
- http://www.ickdjs.cc/book_2661614.html
- http://www.ickdjs.cc/book_2765169.html
- http://www.ickdjs.cc/book_1884676.html
- http://www.ickdjs.cc/book_1574046.html
- http://www.ickdjs.cc/book_2338789.html
- http://www.ickdjs.cc/book_2418655.html
- http://www.ickdjs.cc/book_3214622.html