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

- 刘维富,陈建平,邱建林等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302197430
- 出版时间:2009
- 标注页数:370页
- 文件大小:54MB
- 文件页数:384页
- 主题词: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.1.3 C语言编译器2
1.2 C语言程序设计入门3
1.2.1案例1.1计算圆的面积3
1.2.2 C语言程序的开发步骤和上机调试流程6
1.2.3 VC++ 6.0调试C语言程序的操作过程6
习题一9
实验一C语言编译环境与程序开发9
第2章 数据类型、运算符和表达式16
2.1 C语言的字符集、关键字和标识符16
2.1.1 C语言的字符集16
2.1.2标识符和关键字17
2.2 C语言的基本数据类型18
2.2.1基本数据类型18
2.2.2常量20
2.2.3变量23
2.3运算符与表达式24
2.3.1算术运算符与算术表达式26
2.3.2++(增1)和——(减1)运算符28
2.3.3赋值运算符与赋值表达式29
2.3.4数据类型转换30
2.3.5关系运算符与关系表达式32
2.3.6逻辑运算符与逻辑表达式32
2.3.7逗号运算符33
2.3.8条件运算符“?:”34
2.3.9 sizeof运算符34
2.3.10位运算符34
2.4常用库函数36
2.4.1数学库函数36
2.4.2伪随机函数37
习题二38
第3章 基本类型数据的输入输出40
3.1 C语言的输入输出40
3.2非格式化字符输入输出函数40
3.3格式化输出函数printf41
3.3.1 printf函数概述41
3.3.2 printf函数的格式说明42
3.3.3 printf函数的使用44
3.4格式化输入函数scanf46
3.4.1 scanf函数概述46
3.4.2 scanf函数的格式说明47
3.4.3 scanf函数的使用48
3.5程序案例50
习题三52
实验二 输入输出程序设计53
第4章 流程控制55
4.1算法55
4.1.1算法的概念56
4.1.2案例4.1求和56
4.1.3基本流程控制结构57
4.2 C语言的语句58
4.3选择结构语句58
4.3.1案例4.2求3个整数的最大值59
4.3.2案例4.3求一元二次万程的根61
4.3.3案例4.4百分制成绩转换成五级计分制成绩62
4.3.4案例4.5判断输入的字符64
4.3.5案例4.6四则运算66
4.4循环结构语句67
4.4.1案例4.7求和68
4.4.2案例4.8求阶乘和71
4.4.3案例4.9计算∏的近似值73
4.4.4案例4.10计算开平方74
4.4.5案例4.11统计字符的个数75
4.4.6案例4.12明文加密76
4.4.7案例4.13显示函数曲线77
4.4.8案例4.14寻找完数78
4.4.9案例4.15自动出题79
4.4.10小结81
4.5转向语句81
4.5.1案例4.16判别素数81
4.5.2案例4.17输出3的倍数83
4.5.3案例4.18输入日期并检查其合理性84
4.5.4 goto语句简介86
4.5.5 exit()函数86
4.6程序调试简介86
4.6.1程序的错误类型87
4.6.2程序调试88
习题四88
实验三 选择结构89
实验四 循环结构91
第5章 函数93
5.1模块化程序设计93
5.1.1案例5.1命题检验93
5.1.2 C程序的基本结构97
5.2函数的定义98
5.3函数的调用100
5.3.1案例5.2函数调用过程分析100
5.3.2案例5.3超级素数102
5.4函数的原型104
5.5标识符的作用域106
5.5.1块作用域(局部作用域)106
5.5.2文件作用域(全局作用域)107
5.5.3函数原型作用域108
5.5.4函数作用域109
5.6变量的存储种类109
5.6.1自动变量110
5.6.2寄存器变量110
5.6.3外部变量111
5.6.4静态变量112
5.6.5小结114
5.7指针基础115
5.7.1地址、指针和指针变量115
5.7.2案例5.4指针做函数参数的特点117
5.7.3案例5.5函数“返回”多个值118
5.7.4案例5.6指针做函数返回值的特点120
5.7.5案例5.7指针做函数返回值的应用121
5.8递归函数122
5.8.1案例5.8递归函数的特点122
5.8.2案例5.9求整数的各位数字之和124
5.8.3案例5.10求输入成绩的最高分124
5.8.4案例5.11汉诺塔问题125
5.8.5小结127
习题五127
实验五 函数130
实验六 递归132
第6章 编译预处理135
6.1文件包含135
6.2宏137
6.2.1无参宏137
6.2.2有参宏139
6.3条件编译140
6.4程序的多文件组织144
6.4.1程序的多文件组织方法144
6.4.2多文件程序举例145
6.4.3多文件程序的编译和链接146
习题六146
第7章 数组148
7.1一维数组148
7.1.1一维数组的定义、引用和初始化148
7.1.2案例7.1最大值、最小值和平均值150
7.1.3案例7.2排序155
7.1.4案例7.3查找158
7.1.5案例7.4求n!163
7.2二维数组165
7.2.1二维数组的定义、初始化和使用165
7.2.2案例7.5最大值、最小值和平均值168
7.3字符数组170
7.3.1字符数组的定义、初始化170
7.3.2案例7.6统计单词个数172
7.3.3案例7.7字符串连接174
7.3.4案例7.8字符串查找175
7.3.5案例7.9字符串排序177
7.3.6案例7.10字符串加密179
7.4字符串处理函数180
习题七182
实验七 数组185
实验八 字符串处理188
第8章 指针190
8.1指针的运算190
8.1.1指针的赋值190
8.1.2指针的算术运算192
8.1.3指针的关系运算193
8.1.4指针值的输出194
8.2指针与数组194
8.2.1案例8.1用指针访问一维数组元素195
8.2.2案例8.2用指针访问二维数组元素196
8.2.3案例8.3用行指针访问二维数组元素199
8.2.4案例8.4用指针复制字符串201
8.3指针数组203
8.3.1案例8.5字符串排序203
8.3.2案例8.6通过指针数组访问二维数组205
8.3.3案例8.7将一维数组转换成二维数组206
8.4二级指针208
8.5带参数的main()函数210
8.5.1命令行参数简介210
8.5.2案例8.8理解main()函数的参数210
8.5.3案例8.9计算任意个整数的和212
8.6函数指针213
8.6.1函数指针的定义和使用213
8.6.2案例8.10通用算法函数设计214
8.7堆内存的申请、使用和释放216
8.7.1案例8.11输入并输出全班学生的成绩216
8.7.2案例8.12行、列可变的二维数组219
8.8阅读材料222
8.8.1 const变量222
8.8.2 const指针做函数参数223
8.8.3案例8.13通用类型程序设计224
习题八227
实验九 指针(一)228
实验十 指针(二)230
第9章 自定义数据类型234
9.1结构体234
9.1.1案例9.1成绩排名234
9.1.2案例9.2两点距离和中点坐标240
9.1.3案例9.3加密243
9.1.4案例9.4生日祝贺244
9.2单向链表249
9.2.1案例9.5单向链表的建立和基本操作250
9.2.2案例9.6多项式加法255
9.3共用体259
9.3.1案例9.7混合计分制成绩管理259
9.3.2案例9.8分析程序的输出结果262
9.4枚举263
9.4.1枚举类型、枚举变量的定义和使用263
9.4.2案例9.9输入输出枚举量264
9.4.3案例9.10混合计分制成绩管理266
9.5阅读材料268
9.5.1位域268
9.5.2类型别名271
习题九272
实验十一 结构体与单向链表273
第10章 文件277
10.1基本概念277
10.1.1字节流277
10.1.2文件278
10.1.3缓冲278
10.1.4文件指针278
10.1.5文件的位置指针279
10.2文件的打开与关闭279
10.2.1文件的打开279
10.2.2文件的关闭280
10.3文本文件的读写281
10.3.1案例10.1逐个字符复制文件281
10.3.2案例10.2逐行字符串复制文件283
10.3.3案例10.3学生基本信息的格式化顺序读写284
10.4二进制文件的读写286
10.4.1案例10.4学生基本信息的顺序读写286
10.4.2案例10.5学生基本信息的随机读写289
10.5案例10.6服务明星评选291
10.6阅读材料296
习题十297
实验十二 文件297
第11章 Visual C++ 6.0集成开发环境300
11.1 Visual C++的集成开发环境300
11.1.1菜单栏301
11.1.2工具栏304
11.1.3工作区窗口307
11.1.4文本编辑器和编辑菜单307
11.1.5文件菜单310
11.1.6 1Build菜单311
11.2 Visual C++开发C语言程序的基本过程312
11.2.1创建C语言程序的方式312
11.2.2源程序的编辑与格式化314
11.2.3多文件程序的组织315
11.2.4程序的编译、链接和运行315
11.3程序调试316
11.3.1程序的错误类型316
11.3.2编译错误、链接错误的查看和修改317
11.3.3运行错误、逻辑错误的判断与调试318
11.3.4基本调试手段319
11.3.5集成开发环境的跟踪调试功能321
11.4 Visual C++的帮助功能325
第12章 Turbo C 2.0集成开发环境327
12.1 Turbo C 2.0的安装327
12.2 TC环境的启动与退出328
12.3 TC环境的工作界面介绍328
12.4编辑源程序331
12.5编译、连接和运行程序333
12.6设置TC工作环境338
12.7程序调试方法339
12.8 TC菜单项的功能343
12.8.1 File菜单343
12.8.2 Edit命令343
12.8.3 Run菜单346
12.8.4 Compi le菜单346
12.8.5 Project菜单347
12.8.6 Debug菜单347
12.8.7 Break/watch菜单348
12.8.8 Options菜单348
12.8.9常用热键351
12.9联机帮助352
附录A ASCII码表354
附录B 数制355
B1数制的基本概念355
B2不同数制之间数的相互转换356
附录C 实数的表示法358
附录D C语言常用标准库函数360
D1数学库函数360
D2字符处理函数361
D3字符串处理函数362
D4内存操作函数363
D5标准输入输出库函数363
D6通用函数365
D6.1堆内存分配函数365
D6.2伪随机函数365
D6.3数据转换函数366
D6.4其他函数366
D7访问函数可变参数的宏367
D8时间和日期函数367
附录E C99简介369
参考文献370
热门推荐
- 1664538.html
- 3112944.html
- 216580.html
- 2668827.html
- 773204.html
- 836500.html
- 3217295.html
- 2612414.html
- 2170034.html
- 1714777.html
- http://www.ickdjs.cc/book_3734108.html
- http://www.ickdjs.cc/book_2433306.html
- http://www.ickdjs.cc/book_3514967.html
- http://www.ickdjs.cc/book_388695.html
- http://www.ickdjs.cc/book_3792819.html
- http://www.ickdjs.cc/book_2400135.html
- http://www.ickdjs.cc/book_3658069.html
- http://www.ickdjs.cc/book_1990242.html
- http://www.ickdjs.cc/book_2847542.html
- http://www.ickdjs.cc/book_1419080.html