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

- 安俊秀主编;于华,董妍汝,闫俊伢副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115362780
- 出版时间:2014
- 标注页数:328页
- 文件大小:63MB
- 文件页数:337页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 C语言程序设计基础知识1
第1章 C语言程序设计预备知识1
1.1计算机系统组成及工作原理简介1
1.1.1硬件系统的组成及其工作原理1
1.1.2软件系统的组成3
1.2进位计数制及其转换3
1.2.1计算机中数制的表示3
1.2.2非十进制数和十进制数的转换4
1.2.3二进制数、八进制数和十六进制数的转换5
1.3机器数的表示形式及其表示范围6
1.3.1真值与机器数6
1.3.2数的原码、反码和补码7
1.3.3无符号整数与带符号整数8
1.3.4字符的表示法8
习题19
第2章 C语言概述10
2.1 C语言的发展及特点10
2.1.1程序设计语言的发展10
2.1.2 C语言的起源与发展11
2.1.3 C语言的特点12
2.2 C语言应用领域概述13
2.2.1 C语言在系统开发中的应用13
2.2.2 C语言在嵌入式系统开发中的应用13
2.2.3 C语言在商业应用软件开发中的应用13
2.2.4 C语言在硬件驱动开发、游戏设计中的应用14
2.3 C程序的格式14
2.3.1简单的C程序实例14
2.3.2 C程序的结构特点16
2.4 C程序的开发环境18
2.4.1用计算机解决实际问题的步骤18
2.4.2运行C程序的一般步骤19
2.5 Visual C++ 6.0集成环境介绍20
2.5.1 Visual C++ 6.0界面简介20
2.5.2 Visual C++ 6.0环境设置21
2.5.3在Visual C++ 6.0中编辑和运行C程序23
习题225
第3章 基本数据类型、运算符与表达式27
3.1常量与变量27
3.1.1 C语言的基本元素27
3.1.2数据和数据类型28
3.1.3常量29
3.1.4变量30
3.2基本数据类型31
3.2.1整型数据31
3.2.2实型数据34
3.2.3字符型数据35
3.2.4不同类型数据之间的混合运算37
3.3三大运算符及其表达式38
3.3.1算术运算符及算术表达式38
3.3.2关系运算符及关系表达式39
3.3.3逻辑运算符及逻辑表达式40
3.4其他运算符及其表达式41
3.4.1赋值运算符及赋值表达式41
3.4.2自增自减运算符及其表达式43
3.4.3条件、强制类型转换运算符及其表达式43
3.4.4求字节、逗号运算符及其表达式45
3.4.5取地址运算符45
3.4.6位运算符及应用45
3.5运算符的优先级与结合性48
习题350
第4章 输入/输出函数的使用53
4.1按格式输出函数printf()的使用53
4.2按格式输入函数scanf()的使用56
4.3字符输入/输出函数的使用58
习题460
第5章 算法与结构化程序设计63
5.1算法的概念63
5.1.1程序设计的概念63
5.1.2程序的灵魂——算法64
5.1.3算法的特征及优劣64
5.2算法的描述方法65
5.2.1用自然语言表示算法65
5.2.2用传统流程图描述算法66
5.2.3用N-S图表示算法68
5.2.4用伪代码表示算法70
5.3结构化程序设计71
5.3.1三大基本结构71
5.3.2实现结构化程序设计的方法72
5.3.3算法的合理性与优化75
习题578
第6章 C语言程序的基本控制结构79
6.1 C语句分类79
6.2顺序结构程序设计举例81
6.3选择结构程序设计及其语句83
6.3.1选择结构程序设计思想83
6.3.2 if语句的应用84
6.3.3 switch开关语句的应用90
6.4选择结构程序举例92
6.5循环结构程序设计及其语句95
6.5.1 while循环语句的应用95
6.5.2 do…while循环语句的应用96
6.5.3 for循环语句的应用97
6.5.4循环的嵌套101
6.5.5几种循环的比较102
6.6辅助控制语句及循环结构程序举例103
6.6.1辅助控制语句的应用103
6.6.2循环结构程序举例106
6.7程序的调试107
6.7.1编译出错信息理解与调试107
6.7.2 Visual C++ 6.0中的程序调试110
习题6111
第7章 数组115
7.1问题的提出115
7.2一维数组116
7.2.1一维数组的定义116
7.2.2一维数组的引用118
7.2.3一维数组的初始化118
7.2.4一维数组的应用120
7.3二维数组和多维数组125
7.3.1二维数组的定义126
7.3.2二维数组的引用127
7.3.3二维数组的初始化127
7.3.4二维数组的应用128
7.3.5多维数组的定义和引用133
7.4字符数组和字符串133
7.4.1字符数组的定义、初始化和引用133
7.4.2字符数组的输入/输出136
7.4.3常用字符串处理函数137
7.4.4字符数组的应用142
习题7145
第8章 函数和变量的作用域149
8.1函数概述149
8.1.1模块化程序设计方法149
8.1.2 C一模块化程序设计语言150
8.1.3函数的分类151
8.2函数的定义与调用152
8.2.1函数的定义152
8.2.2函数的参数和返回值154
8.2.3函数声明156
8.2.4函数的调用和参数传递157
8.3函数的嵌套调用和递归调用160
8.3.1函数的嵌套调用160
8.3.2函数的递归调用162
8.4数组作为函数的参数164
8.4.1数组元素作函数实参164
8.4.2一维数组名作函数实参165
8.4.3二维数组名作函数实参166
8.5变量的作用域与生存期167
8.5.1局部变量及其存储类型168
8.5.2全局变量及其存储类型173
8.6内部函数和外部函数177
8.6.1内部函数177
8.6.2外部函数177
8.6.3如何运行一个多文件的程序178
8.7程序综合示例180
习题8182
第二篇 C语言高级编程技术185
第9章 指针的应用185
9.1指针概述185
9.1.1变量与地址185
9.1.2指针与指针变量185
9.1.3&与*运算符186
9.1.4直接访问与间接访问187
9.2指针变量187
9.2.1指针变量的定义、初始化及引用187
9.2.2零指针与空类型指针189
9.2.3指针变量作为函数参数190
9.3指针与数组191
9.3.1指向数组元素的指针变量的定义与赋值191
9.3.2数组元素的表示方法192
9.3.3指针变量的运算194
9.3.4指针与二维数组195
9.3.5指针数组198
9.4指针与字符串200
9.4.1字符串的表示形式及其相关操作200
9.4.2字符指针作函数参数203
9.5函数指针与指针函数203
9.5.1函数指针及指向函数的指针变量203
9.5.2指针函数204
9.5.3指向指针的指针205
9.6带参数的main函数207
9.7指针的应用举例208
习题9210
第10章 结构体、共用体及枚举类型的应用214
10.1结构体的应用214
10.1.1结构体类型的定义215
10.1.2结构体变量的声明216
10.1.3结构体变量的初始化218
10.1.4结构体变量的引用218
10.2结构体数组219
10.3指向结构体的指针221
10.4结构体与函数223
10.4.1函数的形参与实参是结构体223
10.4.2函数的返回值类型是结构体224
10.5共用体的应用227
10.5.1共用体类型的定义228
10.5.2共用体变量的声明和引用228
10.5.3共用体变量程序举例230
10.6单链表的应用231
10.6.1链表概述231
10.6.2动态分配内存库函数233
10.6.3单链表的基本操作233
10.6.4单链表的应用举例238
10.7枚举类型241
10.8类型定义243
习题10244
第11章 文件248
11.1 C文件概述及文件类型指针248
11.1.1 C文件概述248
11.1.2文件的分类248
11.1.3文件类型指针249
11.2文件的操作249
11.2.1文件的打开和关闭操作249
11.2.2文件读写操作251
11.2.3文件的定位259
11.2.4文件出错的检测261
11.3库文件262
11.4文件操作应用举例263
习题11267
第12章 编译预处理269
12.1宏定义269
12.2“文件包含”处理274
12.3条件编译276
12.4程序示例279
习题12279
第三篇 C语言综合应用与实践282
第13章 程序编码规范282
13.1标识符命名规范282
13.2代码编写格式284
13.2.1清晰的表达式285
13.2.2语句的规范性286
13.2.3缩进的书写格式288
13.2.4一致性和习惯用法290
13.2.5程序描述的层次291
13.3文档注释292
13.3.1注释292
13.3.2注释的书写格式293
13.3.3注释的分类及使用293
习题13295
第14章 学生成绩管理系统296
14.1软件设计过程296
14.1.1需求分析296
14.1.2总体设计297
14.1.3详细设计297
14.1.4测试与调试297
14.2学生成绩管理系统V1297
14.2.1需求分析297
14.2.2总体设计297
14.2.3详细设计299
14.3学生成绩管理系统V2310
14.3.1功能分析310
14.3.2总体设计311
14.3.3详细设计313
附录1 常用字符与ASC Ⅱ代码对照表319
附录2 Visual C++ 6.0常见错误信息表320
附录3 Visual C++常用库函数一览表322
参考文献327
热门推荐
- 2876145.html
- 1598756.html
- 1637272.html
- 882832.html
- 2825004.html
- 1862937.html
- 3690978.html
- 3782438.html
- 3864592.html
- 1281932.html
- http://www.ickdjs.cc/book_2352751.html
- http://www.ickdjs.cc/book_327609.html
- http://www.ickdjs.cc/book_3110827.html
- http://www.ickdjs.cc/book_572958.html
- http://www.ickdjs.cc/book_480629.html
- http://www.ickdjs.cc/book_1004703.html
- http://www.ickdjs.cc/book_2474838.html
- http://www.ickdjs.cc/book_2191047.html
- http://www.ickdjs.cc/book_3214307.html
- http://www.ickdjs.cc/book_1440174.html