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

- 杨克昌,羊四清,周克江主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307054094
- 出版时间:2007
- 标注页数:312页
- 文件大小:13MB
- 文件页数:328页
- 主题词: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.1.2 程序设计语言1
第一章 C语言程序设计概述1
1.2 算法与算法描述2
1.2.1 算法的概念2
1.2.2 算法的描述3
1.3 C语言的发展与特点5
1.3.1 C语言的发展概况5
1.3.2 C语言程序的基本结构及其特点6
1.4 C语言字符集、标识符与关键字8
1.4.1 C语言字符集9
1.4.2 标识符与关键字9
1.4.3 C程序的书写风格10
1.5.2 TC 2.0介绍11
1.5 C程序的开发环境11
1.5.1 C程序的开发过程11
1.5.3 C程序的上机步骤14
习题一15
第二章 基本数据类型与表达式17
2.1 C语言的基本数据类型17
2.1.1 数据类型概述18
2.1.2 整型20
2.1.3 实型21
2.1.4 字符型21
2.2 常量与变量22
2.2.1 常量23
2.2.2 变量23
2.3 运算符与表达式25
2.3.1 算术运算符与算术表达式25
2.3.2 赋值运算符与赋值表达式27
2.3.3 逗号表达式29
2.3.4 条件运算符30
2.4 数据类型转换31
2.4.1 类型自动转换31
2.4.2 赋值转换33
2.4.3 强制类型转换33
习题二34
第三章 输入输出和顺序结构程序设计36
3.1 C语言的基本语句36
3.1.1 简单语句36
3.1.2 复合语句37
3.2 格式输入输出函数38
3.2.1 格式输入函数(scanf函数)38
3.2.2 格式输出函数(printf函数)41
3.3.1 单个字符输入函数(getchar函数)46
3.3 字符输入输出函数46
3.3.2 单个字符输出函数(putchar函数)47
3.4 顺序结构程序设计举例48
习题三49
第四章 选择结构程序设计52
4.1 关系运算符和关系表达式52
4.1.1 关系运算符及其优先次序52
4.1.2 关系表达式52
4.2 逻辑运算符和逻辑表达式53
4.2.1 逻辑运算符及其优先次序53
4.2.2 逻辑表达式54
4.3 if语句56
4.3.1 if语句的三种格式56
4.3.2 if语句的嵌套58
4.3.3 条件运算符59
4.4 switch语句60
4.5 选择结构程序设计举例62
习题四65
第五章 循环结构程序设计67
5.1 while循环67
5.2 do-while循环68
5.3 for循环70
5.4 break、continue与goto语句72
5.4.1 break语句72
5.4.2 continue语句73
5.4.3 goto语句73
5.5 循环嵌套74
5.6 几种循环结构比较75
5.7 循环结构程序设计应用举例75
习题五79
6.1.1 一维数组的定义82
6.1 一维数组82
第六章 数组82
6.1.2 一维数组元素的引用83
6.1.3 一维数组的存储与初始化84
6.2 二维数组86
6.2.1 二维数组的定义86
6.2.2 二维数组元素的引用87
6.2.3 二维数组的存储与初始化88
6.3 多维数组90
6.3.1 多维数组的定义、引用与存储90
6.3.2 多维数组的初始化90
6.4 数组的应用91
6.5 字符数组与字符串98
6.5.1 字符数组的定义与初始化99
6.5.2 字符串的概念及存储99
6.5.3 字符串的输入与输出100
6.5.4 字符串处理函数104
6.6 典型例题分析106
习题六109
第七章 函数和编译预处理114
7.1 程序结构与函数的定义114
7.1.1 C语言程序的结构114
7.1.2 函数的分类115
7.1.3 函数的定义116
7.2 函数的调用与执行118
7.2.1 函数的参数与参数传递118
7.2.2 函数的返回值120
7.2.3 函数的调用方式120
7.2.4 函数的执行121
7.3 数组作为函数参数122
7.3.1 数组元素作函数参数122
7.3.2 数组名作为函数参数123
7.4.2 函数的递归调用126
7.4 函数的嵌套调用与递归126
7.4.1 函数的嵌套调用126
7.5 局部变量和全局变量131
7.5.1 局部变量131
7.5.2 全局变量133
7.6 变量的存储135
7.6.1 变量存储方式135
7.6.2 变量的存储说明135
7.7 编译预处理137
7.7.1 预处理命令138
7.7.2 宏定义138
7.7.3 文件包含142
7.7.4 条件编译142
习题七144
8.1.1 地址146
第八章 指针146
8.1 指针的定义146
8.1.2 指针147
8.2 指针变量148
8.2.1 指针变量的定义148
8.2.2 指针变量的赋值149
8.2.3 指针变量的运算151
8.2.4 指针变量的进一步说明158
8.3 指针与数组159
8.3.1 指向数组元素的指针159
8.3.2 数组指针160
8.3.3 指针数组164
8.4 指针与字符串165
8.4.1 字符串的表示165
8.4.2 字符串指针变量与字符数组的区别167
8.4.3 用指针数组表示字符串组168
8.5 指针变量作为函数参数169
8.5.1 形参是指针变量,实参是变量的地址169
8.5.2 形参是指针变量,实参是指针变量171
8.5.3 数组或指针变量作为函数的参数172
8.5.4 指针数组作为函数的参数177
8.6 函数指针变量与指针型函数178
8.6.1 函数指针变量178
8.6.2 指针型函数179
8.7 二重指针与带参数的main函数180
8.7.1 二重指针与指针数组的关系180
8.7.2 main函数的参数182
习题八183
9.1 结构体184
9.1.1 结构体的声明184
第九章 结构体与共用体184
9.1.2 结构体变量的引用及初始化赋值186
9.1.3 嵌套结构体186
9.2 结构体数组188
9.2.1 结构体数组的定义和初始化188
9.2.2 结构体数组成员的引用189
9.3 结构体指针189
9.3.1 指向结构体变量的指针189
9.3.2 指向结构体数组的指针191
9.3.3 用结构体变量和指向结构体变量的指针作为函数参数192
9.4 链表的基本操作193
9.4.1 链表基本知识193
9.4.2 内存动态管理函数194
9.4.3 建立链表195
9.4.5 对链表的删除操作197
9.4.4 输出链表197
9.4.6 对链表的插入操作199
9.4.7 对链表的综合操作201
9.5 共用体202
9.5.1 共用体的概念202
9.5.2 共用型变量的定义203
9.5.3 共用型变量的引用204
9.5.4 共用体类型数据的特点204
9.5.5 共用体变量的应用205
9.6 枚举类型206
9.7 用typedef定义209
9.8 典型例题分析210
习题九210
第十章 文件和位运算213
10.1 C文件的概念213
10.3 文件操作函数214
10.3.1 文件的打开与关闭214
10.2 文件类型指针214
10.3.2 读写字符函数216
10.3.3 读写字符串函数217
10.3.4 读写数据块函数219
10.3.5 格式化读写函数(fprintf函数和fscanf函数)221
10.4 文件的定位222
10.4.1 移动位置指针函数(fseek)222
10.4.2 确定当前位置函数(ftell)223
10.4.3 位置复位函数(rewind)223
10.5 文件检测函数223
10.6 位运算和位段结构224
10.6.1 位运算224
10.6.2 位段结构226
10.7 典型例题分析228
习题十230
11.1 勾股数232
第十一章 程序设计综合应用232
11.2 高斯八皇后问题233
11.3 质因数分解235
11.3.1 乘积形式分解235
11.3.2 质因数指数形式分解236
11.4 素数探求与合数世纪237
11.4.1 探求区间素数238
11.4.2 合数世纪239
11.4.3 最小的连续n个合数240
11.5 优美等式241
11.5.1 优美乘积241
11.5.2 优美和242
11.5.3 桥本分式243
11.6 泊松分酒245
11.7 外索夫游戏247
11.8 流水演示250
习题十一253
第十二章 C++简介254
12.1 C++概述254
12.2 C++对C的扩充256
12.2.1 C++的输入输出256
12.2.2 C++的行注释260
12.2.3 Const常量260
12.2.4 变量的引用262
12.2.5 new与delete算符266
12.3 C++面向对象程序设计简介268
12.3.1 类与对象概述269
12.3.2 类的使用271
习题十二272
实验275
实验一 熟悉C程序开发环境275
实验二 数据描述276
实验三 顺序结构程序设计278
实验四 选择结构程序设计280
实验五 循环结构程序设计282
实验六 数组286
实验七 函数289
实验八 指针291
实验九 结构体与共用体294
实验十 文件与位运算297
附录300
附录一 ASCII码表300
附录二 C语言运算符和结合性一览表301
附录三 C语言常用语法提要302
附录四 常用C库函数305
附录五 编译、连接与运行时出错提示信息308
主要参考文献312
热门推荐
- 2942401.html
- 1298038.html
- 1491731.html
- 2128342.html
- 2989022.html
- 1278581.html
- 2531538.html
- 2452179.html
- 1855026.html
- 3213251.html
- http://www.ickdjs.cc/book_366479.html
- http://www.ickdjs.cc/book_1098435.html
- http://www.ickdjs.cc/book_1887912.html
- http://www.ickdjs.cc/book_1893467.html
- http://www.ickdjs.cc/book_2911535.html
- http://www.ickdjs.cc/book_2323670.html
- http://www.ickdjs.cc/book_763366.html
- http://www.ickdjs.cc/book_3512587.html
- http://www.ickdjs.cc/book_280542.html
- http://www.ickdjs.cc/book_1866840.html