• C语言程序设计案例式教程(第2版) 9787115598639
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计案例式教程(第2版) 9787115598639

全新正版 可开票 支持7天无理由,不清楚的请咨询客服。

41.03 6.9折 59.8 全新

库存2件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者黑马程序员

出版社人民邮电

ISBN9787115598639

出版时间2022-10

装帧平装

开本其他

定价59.8元

货号31581758

上书时间2024-01-24

倒爷图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书在《C语言程序设计案例式教程》的基础上进行了完善、补充和修订,内容更加丰富、翔实,结构层次更加清晰、合理。本书共11章,第1章主要介绍C语言概述、C语言开发环境的搭建和C语言程序的编译机制等;第2章和第3章主要介绍C语言的基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换、运算符与表达式等;第4~9章主要介绍C语言的核心知识,包括结构化程序设计、数组、函数、指针、字符串、结构体等;第10章和第11章主要介绍C语言的其他知识,包括预处理、文件管理。
本书配套有教学PPT、题库、教学视频、源代码、教学设计等资源。同时,为了帮助初学者及时解决学习过程中遇到的问题,作者提供了免费的在线答疑平台。
本书是C语言的入门教材,可作为高等教育本、专科院校计算机相关专业C语言程序设计课程的教材,也可作为程序爱好者的自学读物。



作者简介
黑马程序员,成立于2006年,它是传智教育旗下高端IT教育品牌,由中国Java培训先行者张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内最具专业口碑的IT教育机构。

目录
第 1章  初识C语言1
1.1  C语言概述1
1.1.1  C语言的发展历史1
1.1.2  C语言的标准2
1.1.3  C语言的特点2
1.1.4  C语言的应用领域3
1.2  C语言开发环境的搭建3
1.3  第 一个C语言程序6
1.4  C语言程序的编译机制9
本章小结10
本章习题11
第 2章  C语言的基础知识12
【案例2-1】  我爱C语言12
案例描述12
知识需求12
知识讲解12
1.printf()函数12
2.scanf()函数15
案例实现16
【案例2-2】  计算圆的面积和周长16
案例描述16
知识需求17
知识讲解17
1.关键字17
2.标识符19
3.常量20
4.变量21
案例实现22
【案例2-3】  全国计算机等级考试信息的
              录入22
案例描述22
知识需求23
知识讲解23
1.字符类型23
2.整型24
3.浮点型24
4.布尔型25
案例实现25
【案例2-4】  密码破译26
案例描述26
知识需求26
知识讲解27
ASCII27
案例实现27
【案例2-5】  混合运算27
案例描述27
知识需求28
知识讲解28
隐式类型转换28
案例实现29
【案例2-6】  小明考试29
案例描述29
知识需求30
知识讲解30
显式类型转换30
案例实现31
本章小结32
本章习题32
第3章  运算符与表达式34
【案例3-1】  算术运算34
案例描述34
知识需求34
知识讲解35
1.运算符与表达式35
2.算术运算符与算术表达式35
3.赋值运算符与赋值表达式36
案例实现37
【案例3-2】  鱼与熊掌不可兼得38
案例描述38
知识需求38
知识讲解39
1.关系运算符与关系表达式39
2.条件运算符与条件表达式39
案例实现40
【案例3-3】  优先级40
案例描述40
知识需求41
知识讲解41
1.逻辑运算符与逻辑表达式41
2.运算符的优先级42
案例实现43
【案例3-4】  交换44
案例描述44
知识需求44
知识讲解44
位运算符44
案例实现46
【案例3-5】  有容乃大47
案例描述47
知识需求48
知识讲解48
sizeof运算符48
案例实现48
本章小结49
本章习题49
第4章  结构化程序设计51
【案例4-1】  画流程图51
案例描述51
知识需求51
知识讲解52
1.算法52
2.流程图52
案例实现53
【案例4-2】 判断闰年54
案例描述54
知识需求54
知识讲解54
1.if语句54
2.if…else语句55
3.if…else if…else语句55
案例实现56
【案例4-3】  安全生产57
案例描述57
知识需求57
知识讲解57
1.switch语句57
2.跳转语句59
案例实现59
【案例4-4】  计算1到100的和60
案例描述60
知识需求60
知识讲解61
1.while语句61
2.do…while语句61
案例实现61
【案例4-5】  物不知数62
案例描述62
知识需求63
知识讲解63
for语句63
案例实现63
【案例4-6】  九九乘法表64
案例描述64
知识需求65
知识讲解65
循环嵌套65
案例实现66
【案例4-7】  百钱百鸡67
案例描述67
案例实现67
【案例4-8】  完美数68
案例描述68
案例实现69
【案例4-9】  回文素数70
案例描述70
案例实现70
【案例4-10】  亲密数71
案例描述71
案例实现72
本章小结73
本章习题73
第5章  数组75
【案例5-1】  士兵报数75
案例描述75
知识需求76
知识讲解76
1.数组的概念76
2.一维数组的定义与初始化76
3.一维数组元素的引用77
案例实现77
【案例5-2】  最大值与最小值78
案例描述78
案例实现78
【案例5-3】  学生成绩排序79
案例描述79
知识需求79
知识讲解79
1.冒泡排序79
2.选择排序81
3.插入排序82
案例实现84
【案例5-4】  纵横图85
案例描述85
知识需求86
知识讲解86
1.二维数组的定义与初始化86
2.二维数组元素的访问87
3.二维数组的内存分配88
案例实现89
【案例5-5】  杨辉三角91
案例描述91
案例实现92
【案例5-6】  矩阵转置93
案例描述93
案例实现94
【案例5-7】  斐波那契数列95
案例描述95
案例实现95
本章小结96
本章习题97
第6章  函数98
【案例6-1】  祖国生日快乐98
案例描述98
知识需求99
知识讲解99
1.函数的概念99
2.函数的定义99
3.函数的调用过程100
4.函数的调用方式101
案例实现102
【案例6-2】  简易计算器102
案例描述102
知识需求103
知识讲解103
1.函数名103
2.参数列表103
3.返回值类型104
案例实现105
【案例6-3】  汉诺塔107
案例描述107
知识需求107
知识讲解108
递归函数108
案例实现109
【案例6-4】  0.99与1.01的差别110
案例描述110
案例实现110
【案例6-5】  远水不救近火111
案例描述111
知识需求111
知识讲解112
1.局部变量112
2.全局变量112
案例实现113
【案例6-6】  数据去重114
案例描述114
知识需求114
知识讲解114
数组作为函数参数114
案例实现115
【案例6-7】  体测成绩的判定116
案例描述116
知识需求117
知识讲解117
1.多个文件之间的变量引用117
2.多个文件之间的函数调用118
案例实现120
本章小结126
本章习题126
第7章  指针128
【案例7-1】  交换内存数据128
案例描述128
知识需求129
知识讲解129
1.认识计算机内存129
2.指针的概念130
3.指针变量的定义与引用131
案例实现133
【案例7-2】  3个数的排序133
案例描述133
知识需求134
知识讲解134
1.指针作为函数参数134
2.指针的交换134
案例实现135
【案例7-3】  用户画像136
案例描述136
知识需求137
知识讲解137
1.指针的运算137
2.数组名与指针的关系138
3.一维数组指针139
案例实现140
【案例7-4】  快速排序141
案例描述141
案例实现141
【案例7-5】  模拟Excel表格的功能143
案例描述143
知识需求144
知识讲解144
1.二维数组指针144
2.函数指针145
案例实现145
【案例7-6】  问卷调查147
案例描述147
知识需求148
知识讲解148
1.动态数组的概念148
2.内存申请148
3.内存释放149
4.内存操作149
案例实现150
【案例7-7】  点名册151
案例描述151
知识需求151
知识讲解151
1.通过指针引用字符数组151
2.指针数组152
3.二级指针154
案例实现155
【案例7-8】  围棋156
案例描述156
案例实现156
本章小结160
本章习题160
第8章  字符串162
【案例8-1】  取名器162
案例描述162
知识需求163
知识讲解163
1.字符数组163
2.字符串164
3.字符串与指针164
案例实现166
【案例8-2】  员工入职167
案例描述167
知识需求167
知识讲解167
1.gets()函数167
2.puts()函数168
案例实现169
【案例8-3】  统计单词的个数170
案例描述170
案例实现170
【案例8-4】  分隔字符串171
案例描述171
知识需求172
知识讲解172
字符串长度计算函数172
案例实现172
【案例8-5】  回文诗173
案例描述173
案例实现173
【案例8-6】  你中有我174
案例描述174
知识需求175
知识讲解175
字符串查找函数175
案例实现176
【案例8-7】  文件替换176
案例描述176
知识需求177
知识讲解177
1.字符串连接函数177
2.字符串复制函数178
案例实现179
【案例8-8】  点名册的排序180
案例描述180
知识需求180
知识讲解180
字符串比较函数180
案例实现181
【案例8-9】  密码182
案例描述182
知识需求183
知识讲解183
单个字符操作函数183
案例实现184
【案例8-10】  去除字符串两端的空格187
案例描述187
案例实现187
【案例8-11】  回文字符串188
案例描述188
案例实现(1)188
案例实现(2)189
本章小结191
本章习题191
第9章  结构体193
【案例9-1】  名片制作193
案例描述193
知识需求194
知识讲解194
1.结构体类型的定义194
2.结构体变量的定义195
3.结构体变量的初始化196
4.结构体变量的存储方式196
5.结构体变量成员的访问197
案例实现198
【案例9-2】  员工生日福利200
案例描述200
知识需求200
知识讲解200
1.访问嵌套结构体变量的成员200
2.嵌套结构体的内存管理201
案例实现202
【案例9-3】  计算学生平均成绩203
案例描述203
知识需求203
知识讲解203
1.结构体数组的定义与初始化203
2.结构体数组的访问204
案例实现205
【案例9-4】  打渔晒网206
案例描述206
知识需求206
知识讲解206
1.结构体变量作为函数参数206
2.结构体数组作为函数参数207
3.结构体指针作为函数参数207
4.typedef关键字207
案例实现208
【案例9-5】  角色与权限209
案例描述209
知识需求209
知识讲解209
1.共用体类型的定义209
2.共用体变量的定义210
3.共用体变量的初始化和引用211
案例实现212
【案例9-6】  学生成绩管理系统213
案例描述213
案例实现213
本章小结224
本章习题224
第 10章  预处理227
【案例10-1】  环保购物袋227
案例描述227
知识需求228
知识讲解228
1.不带参数的宏228
2.取消宏229
案例实现229
【案例10-2】  交换数组元素230
案例描述230
知识需求231
知识讲解231
带参数的宏231
案例实现232
【案例10-3】  包装输出233
案例描述233
知识需求233
知识讲解233
文件包含233
案例实现234
【案例10-4】  32还是64?235
案例描述235
知识需求235
知识讲解235
#if、#else和#endif指令235
案例实现235
【案例10-5】  劝学236
案例描述236
知识需求236
知识讲解237
1.#ifdef237
2.#ifndef237
案例实现240
【案例10-6】  拒绝除以0241
案例描述241
知识需求241
知识讲解241
1.断言241
2.断言与debug241
案例实现242
本章小结243
本章习题243
第 11章  文件管理245
【案例11-1】  打开电子书245
案例描述245
知识需求246
知识讲解246
1.计算机中的流246
2.文件的概念246
3.文件的分类247
4.文件指针247
5.文件的打开与关闭248
案例实现250
【案例11-2】  输出文件内容250
案例描述250
知识需求250
知识讲解251
1.文件位置指针251
2.单字符读写文件251
3.单行读写文件252
案例实现253
【案例11-3】  班级通讯录254
案例描述254
案例实现254
【案例11-4】  档案存储255
案例描述255
知识需求256
知识讲解256
1.fread()函数256
2.fwrite()函数256
案例实现256
【案例11-5】  评判数学试卷258
案例描述258
知识需求259
知识讲解259
1.fscanf()函数259
2.fprintf()函数259
案例实现260
【案例11-6】  图书管理系统262
案例描述262
案例实现262
本章小结271
本章习题271
附录:ASCII表273

内容摘要
本书在《C语言程序设计案例式教程》的基础上进行了完善、补充和修订,内容更加丰富、翔实,结构层次更加清晰、合理。本书共11章,第1章主要介绍C语言概述、C语言开发环境的搭建和C语言程序的编译机制等;第2章和第3章主要介绍C语言的基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换、运算符与表达式等;第4~9章主要介绍C语言的核心知识,包括结构化程序设计、数组、函数、指针、字符串、结构体等;第10章和第11章主要介绍C语言的其他知识,包括预处理、文件管理。
本书配套有教学PPT、题库、教学视频、源代码、教学设计等资源。同时,为了帮助初学者及时解决学习过程中遇到的问题,作者提供了免费的在线答疑平台。
本书是C语言的入门教材,可作为高等教育本、专科院校计算机相关专业C语言程序设计课程的教材,也可作为程序爱好者的自学读物。

主编推荐

1. 本书最大的卖点在于采用纯案例式的教学方法,用具体、形象的案例一点一滴地教会读者各个知识点,全书涵盖了C 语言程序设计的常用技术,提供了63 个趣味案例、6 个阶段案例、19 道经典思考题。
2. 本书提供免费教学资源,包括10 个精美教学PPT、723 道测试题、长达15小时的教学视频等。


【内容简介】

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP