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

- 郭旭文,郭斌主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121137570
- 出版时间:2011
- 标注页数:450页
- 文件大小:187MB
- 文件页数:466页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计与项目实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言开发环境简介1
1.1C语言发展历史1
1.2C语言的特点2
1.3C语言的广泛应用3
1.4VisualC++6.0开发环境概述4
1.4.1VisualC++6.0开发环境安装4
1.4.2VisualC++6.0开发环境介绍8
1.5VisualC++6.0下创建开发项目10
1.5.1VisualC++6.0下创建工程项目10
1.5.2VisualC++6.0下C源代码创建12
实训1.1——一个经典的C语言程序15
1.6疑难解答和上机题16
1.6.1疑难解答16
1.6.2上机题18
第2章 基本数据类型19
2.1数据类型概述19
2.2进制换算20
2.2.1进位计数制概述20
2.2.2二进制与其他进制转换20
2.2.3八进制与其他进制转换22
2.2.4十六进制与其他进制转换23
2.2.5十进制与二进制的转换24
2.2.6机器数及其在内存中存储格式25
2.3常量26
2.3.1整型常量26
2.3.2实型常量27
2.3.3字符常量28
2.3.4字符串常量29
2.4变量30
2.4.1变量与内存结构30
2.4.2变量的定义31
2.4.3整型变量33
2.4.4实型变量34
2.4.5字符变量35
2.5枚举36
2.5.1枚举的定义36
2.5.2枚举变量的定义与使用36
2.6疑难解答和上机题38
2.6.1疑难解答38
2.6.2上机题40
第3章 运算符和表达式43
3.1运算符与表达式的分类43
3.1.1运算符的分类43
3.1.2表达式的分类45
3.2运算符的优先级与结合性46
3.3赋值运算符与赋值表达式48
3.4算术运算符与算术表达式50
3.4.1算术运算符与数据类型50
实训3.1——计算圆柱体体积51
3.4.2模除运算符52
3.4.3自增自减运算符53
3.5关系运算符与关系表达式56
3.6逻辑运算符与逻辑表达式57
3.6.1逻辑与(&&)57
3.6.2逻辑或(‖)58
3.6.3逻辑非(!)59
实训3.2——判断闰年60
3.7位运算符61
实训3.3——交换两变量的值63
3.8条件运算符66
实训3.4——分段函数计算66
3.9sizeof运算符67
3.10强制类型转换68
3.11疑难解答和上机题70
3.11.1疑难解答70
3.11.2上机题72
第4章 C语言标准输入与输出73
4.1C语言标准库函数概述73
4.2格式输出函数printf74
4.2.1标准格式输出74
4.2.2格式输出控制78
4.3格式输入函数scanf80
4.3.1标准格式输入80
4.3.2格式输入控制84
4.4字符输入输出函数85
4.4.1putchar函数85
4.4.2getchar函数85
实训4.1——输出及格率86
4.5疑难解答和上机题88
4.5.1疑难解答88
4.5.2上机题90
第5章 分支结构程序设计91
5.1结构化程序设计思想91
5.2简单的if语句92
5.2.1if语句的定义92
5.2.2合理设计if语句93
实训5.1——求一元二次方程的实根解94
5.3多分支if语句96
5.3.1if-else语句的结构96
5.3.2if-else语句的应用97
5.3.3if-else-if语句的结构及应用99
5.4嵌套if-else语句101
5.4.1嵌套if-else语句的定义101
5.4.2嵌套if-else语句的应用103
实训5.2——求一元二次方程的复数根解105
5.5switch语句108
5.5.1switch语句的定义108
5.5.2break语句110
5.5.3switch语句的执行与应用110
实训5.3——使用switch语句实现四则运算111
5.6嵌套switch语句113
5.6.1嵌套switch语句的定义113
5.6.2嵌套switch语句的执行与应用114
5.7疑难解答和上机题116
5.7.1疑难解答116
5.7.2上机题117
第6章 循环结构程序设计119
6.1循环语句的提出119
6.2for循环语句120
6.2.1for语句的定义120
6.2.2for语句的执行120
6.2.3for语句的应用121
6.3for循环嵌套语句124
6.3.1for循环嵌套语句的定义与执行124
6.3.2for循环嵌套语句的应用125
实训6.1——打印九九乘法表126
实训6.2——打印三位数水仙花数127
6.4while循环语句130
6.4.1while循环语句的定义130
6.4.2while循环语句的应用130
实训6.3——记录键盘输入字符数132
6.5do…while循环语句134
6.5.1do…while循环语句的定义134
6.5.2do…while循环语句的应用134
6.6goto语句137
6.7break语句和continue语句138
6.7.1break语句138
6.7.2continue语句139
6.8疑难解答和上机题140
6.8.1疑难解答140
6.8.2上机题143
第7章 数组145
7.1一维数组145
7.1.1一维数组的定义145
7.1.2一维数组赋值与引用147
7.1.3一维数组的应用151
实训7.1——数列排序152
7.2二维数组154
7.2.1二维数组的定义154
7.2.2二维数组的赋值与引用155
7.2.3二维数组的应用158
实训7.2——学员平均成绩计算159
实训7.3——输出杨辉三角161
7.3字符数组163
7.3.1字符数组的定义163
7.3.2字符数组的赋值与引用164
7.3.3字符数组与字符串166
7.3.4二维字符数组168
7.4疑难解答和上机题170
7.4.1疑难解答170
7.4.2上机题172
第8章 函数173
8.1函数的定义173
8.1.1函数的分类173
8.1.2函数的定义174
8.2函数的调用与声明176
8.2.1函数的调用176
实训8.1——计算数学分段函数179
8.2.2函数的声明181
实训8.2——近似计算圆周率pi184
8.2.3函数的参数187
8.3局部变量与全局变量189
8.3.1局部变量189
8.3.2全局变量191
8.4函数的嵌套调用和递归193
实训8.3——汉诺塔程序设计194
8.5数组作函数参数196
8.6疑难解答和上机题198
8.6.1疑难解答198
8.6.2上机题200
第9章 指针201
9.1指针的引入201
9.1.1指针的定义201
9.1.2指针的引用202
9.2指针和地址204
9.2.1指针和地址的关系204
9.2.2指针和地址的区别208
9.2.3void指针和空指针209
9.3指针与数组211
9.3.1指针与数组首地址211
9.3.2指针与数组名的区别212
实训9.1——指针转换数组中字母大小写214
9.4指针与函数216
9.4.1指针作函数参数216
9.4.2函数返回指针220
9.4.3指向函数的指针221
9.5指针与字符串222
9.5.1指针与字符串的关系222
9.5.2指针引用字符串224
9.6指针与二维数组226
9.6.1指针和二维数组的关系226
9.6.2指针数组229
实训9.2——输出main函数参数值231
9.7内存分配233
9.7.1指针与内存分配234
9.7.2malloc函数234
9.7.3memset函数237
9.7.4free函数237
实训9.3——指针实现简单月历计算238
9.8疑难解答和上机题240
9.8.1疑难解答240
9.8.2上机题242
第10章 结构体与共用体243
10.1结构体的定义243
10.2结构体变量245
10.2.1结构体变量的定义245
10.2.2结构体变量的初始化245
10.2.3结构体变量的引用247
10.2.4结构体数组248
实训10.1——身份证信息录入249
10.2.5结构体的嵌套252
10.3结构体指针253
10.3.1结构体指针的定义253
10.3.2结构体指针引用结构体成员254
10.3.3指向结构体数组的结构体指针255
10.4结构体变量的内存分配256
10.4.1动态分配结构体内存256
10.4.2结构体在内存中的存储结构260
10.5结构体指针作函数参数262
10.5.1结构体指针作函数参数的定义262
10.5.2结构体指针作函数参数的应用263
10.6共用体的定义264
10.6.1共用体的定义264
10.6.2共用体变量的定义与应用265
10.7共用体的内存结构266
实训10.2——教师学生信息卡设计267
10.8疑难解答和上机题270
10.8.1疑难解答270
10.8.2上机题271
第11章 链接273
11.1什么是链表273
11.2结构体实现单链表274
11.2.1单链表节点的结构体实现274
11.2.2单链表的结构体实现275
11.3结构体实现双向链表279
11.3.1双向链表节点的结构体实现279
11.3.2双向链表节点的内存分配282
11.4链表节点的插入与删除283
11.4.1单链表节点的插入283
11.4.2双向链表节点的插入284
11.4.3单链表节点的删除285
11.4.4双向链表节点的删除286
实训11.1——新员工录入员工信息表286
11.5疑难解答和上机题289
11.5.1疑难解答289
11.5.2上机题290
第12章 编译预处理291
12.1宏定义291
12.1.1什么是宏定义291
12.1.2宏定义的应用294
实训12.1——程序不同Log的打印297
12.1.3宏定义的终止298
12.2文件包含299
12.2.1头文件包含299
实训12.2——银行卡信息录入300
12.2.2头文件中的函数声明302
12.3条件编译303
12.3.1#if…#else和#endif命令303
12.3.2#ifdef…#endif和#ifndef…#endif命令305
12.4疑难解答和上机题307
12.4.1疑难解答307
12.4.2上机题308
第13章 文件309
13.1文件和文件指针309
13.1.1流和文件309
13.1.2文件指针310
13.2文件的打开和关闭311
13.2.1文件的打开311
13.2.2文件的关闭314
13.3文件的读写315
13.3.1字符处理函数fgetc和fputc315
实训13.1——建立readme文件318
13.3.2字符串处理函数fgets和fputs321
13.3.3数据段处理函数fread和fwrite324
实训13.2——项目信息录入与输出325
13.3.4标准格式读写函数fprintf和fscanf330
13.4文件的定位331
13.5疑难解答和上机题332
13.5.1疑难解答332
13.5.2上机题334
第14章 C语言标准数学库函数335
14.1平方根计算函数sqrt335
14.2求指数函数exp和pow336
14.2.1指数函数exp336
14.2.2指数函数pow337
14.3取对数函数log和log10338
14.3.1自然对数函数log339
14.3.210为底的对数函数log10340
14.4绝对值函数abs和fabs341
14.4.1绝对值函数abs341
14.4.2绝对值函数fabs342
14.5三角函数343
14.5.1正弦函数sin和asin343
14.5.2其他三角函数344
14.6取整函数floor和ceil346
14.6.1取整函数floor346
14.6.2取整函数ceil347
14.7疑难解答和上机题348
14.7.1疑难解答348
14.7.2上机题349
第15章 字符串处理351
15.1字符串复制函数strcpy351
15.1.1库函数strcpy351
15.1.2自定义函数strcpy353
15.2字符串链接与比较函数strcat和strcmp353
15.2.1字符串链接函数strcat354
15.2.2字符串比较函数strcmp355
15.3字符串长度与查找函数strlen和strchr356
15.3.1字符串长度计算函数strlen356
15.3.2字符串查找函数strchr357
15.4字符串输入输出函数gets和puts359
15.4.1字符串输入函数gets359
15.4.2字符串输出函数puts360
15.5其他字符串处理函数361
15.5.1特定字符串比较函数strcmp361
15.5.2字符串重设函数stmset362
15.5.3字符串子串查找函数strstr363
实训15.1——文章中字符串查找与替换364
15.6疑难解答和上机题366
15.6.1疑难解答366
15.6.2上机题367
第16章 C语言调试369
16.1C语言开发入门369
16.1.1注释的编写369
16.1.2代码风格372
16.2C语言单步调试与跟踪375
16.3C语言断点调试与跟踪377
16.3.1设置调试断点377
16.3.2断点调试379
16.4查看动态内存382
实训16.1——代码风格设计384
16.5疑难解答和上机题386
16.5.1疑难解答386
16.5.2上机题387
第17章 软件测试389
17.1软件测试概述389
17.1.1什么是软件测试389
17.1.2软件测试模型、分类和流程390
17.2搭建软件测试环境391
17.2.1分析被测软件391
17.2.2搭建软件测试环境392
17.3软件测试过程393
17.3.1函数级软件测试393
17.3.2模块级软件测试400
17.4疑难解答和上机题401
17.4.1疑难解答401
17.4.2上机题402
第18章 C语言常用算法403
18.1什么是算法403
18.2排序算法404
18.2.1起泡排序404
18.2.2选择排序408
18.2.3合并排序411
18.2.4快速排序412
18.3查找算法414
18.3.1顺序查找算法414
18.3.2折半查找算法416
18.4二叉树417
18.4.1二叉树的结构417
18.4.2C语言实现简单的二叉树418
18.4.3二叉树的简单操作421
实训18.1——合并两个有序数组425
18.5疑难解答和上机题428
18.5.1疑难解答428
18.5.2上机题430
第19章 C语言应用实例431
19.1C语言巧解问题实例431
19.1.1求1到1000之内的素数431
19.1.2巧解古代百钱买百鸡问题433
19.1.3巧解换钱币问题433
19.1.4求1至20000之间的平方回文数434
19.1.5验证卡布列克常数435
19.2C语言应用实例——计算数学公式437
19.2.1C语言实现三角函数sinx逼近438
19.2.2C语言实现三角函数cosx逼近439
19.2.3C语言计算排列组合439
19.3C语言编写万年历440
19.3.1万年历的实现流程440
19.3.2万年历程序设计流程442
19.3.3万年历程序编写443
19.3.4结果验证与代码完善446
19.4疑难解答和上机题447
19.4.1疑难解答447
19.4.2上机题448
热门推荐
- 3456404.html
- 1724800.html
- 1604856.html
- 3703738.html
- 1530393.html
- 1725451.html
- 1498428.html
- 145646.html
- 2170821.html
- 3269532.html
- http://www.ickdjs.cc/book_3487319.html
- http://www.ickdjs.cc/book_2520788.html
- http://www.ickdjs.cc/book_53765.html
- http://www.ickdjs.cc/book_3894787.html
- http://www.ickdjs.cc/book_2446750.html
- http://www.ickdjs.cc/book_471289.html
- http://www.ickdjs.cc/book_882529.html
- http://www.ickdjs.cc/book_3731615.html
- http://www.ickdjs.cc/book_3432127.html
- http://www.ickdjs.cc/book_1141302.html