C语言程序设计案例课堂
全新正版 极速发货
¥
47.58
6.1折
¥
78
全新
库存4件
作者刘春茂,李琪 编著
出版社清华大学出版社
ISBN9787302495420
出版时间2018-06
装帧平装
开本16开
定价78元
货号1201724449
上书时间2024-07-01
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
目录
第Ⅰ篇基础入门
第1章初识庐山真面目——走进C语言的世界3
1.1C语言概述4
1.2C语言的常用开发环境6
1.3编写个C语言程序13
1.4C语言程序的组成19
1.5大神解惑23
1.6跟我学上机23
第2章程序中的变与不变——常量与变量25
2.1标识符和关键字26
2.2常量27
2.3变量31
2.4综合案例——处理学生的期末成绩38
2.5大神解惑40
2.6跟我学上机40
第3章程序中的数据种类——数据类型41
3.1数制42
3.2整型数据45
3.3浮点型数据48
3.4字符型数据50
3.5数据类型的转换50
3.6综合案例——各种进制的转换53
3.7大神解惑55
3.8跟我学上机55
第4章用户与计算机的交互——输入和输出57
4.1标准输入输出58
4.2格式化输入输出58
4.3字符输入输出65
4.4字符串的输入输出67
4.5综合案例——输入和输出的综合应用69
4.6大神解惑70
4.7跟我学上机70
第5章谁来操作数据——运算符和表达式71
5.1运算符72
5.2表达式73
5.3运算符与表达式74
5.4语句87
5.5综合案例——关系运算符的应用89
5.6大神解惑89
5.7跟我学上机90
第6章程序的执行方向——程序流程控制结构91
6.1顺序结构92
6.2选择结构93
6.3循环结构101
6.4跳转语句106
6.5综合案例——制作简易计算器109
6.6大神解惑111
6.7跟我学上机112
第Ⅱ篇核心技术
第7章特殊的元素集合——数组115
7.1数组概述116
7.2一维数组116
7.3二维数组123
7.4字符数组131
7.5综合案例——矩阵的乘法141
7.6大神解惑143
7.7跟我学上机143
第8章程序描述——算法与流程图145
8.1算法概述146
8.2流程图简介148
8.3算法的表示150
8.4结构化程序设计方法163
8.5综合案例——求解一元二次方程的根163
8.6大神解惑166
8.7跟我学上机166
第9章C语言灵魂——函数与函数中变量167
9.1函数概述168
9.2函数的返回语句174
9.3函数的参数178
9.4函数的调用182
9.5内部函数与外部函数192
9.6main()函数的参数195
9.7局部变量和全局变量196
9.8变量的存储类别202
9.9综合案例——求解非线性方程212
9.10大神解惑215
9.11跟我学上机217
第10章灵活调用内存地址——指针219
10.1指针概述220
10.2指针与函数226
10.3指针与数组233
10.4指针与字符串250
10.5指针数组和多重指针258
10.6综合案例——使用指针操作数组267
10.7大神解惑272
10.8跟我学上机275
第11章数据存储——操作文件277
11.1文件概述278
11.2文件的打开与关闭281
11.3文件的读写283
11.4文件定位与文件的随机读写298
11.5文件检测函数304
11.6综合案例——文件的综合操作308
11.7大神解惑316
11.8跟我学上机316
第12章未雨绸缪——编译与预处理指令317
12.1预处理指令318
12.2宏定义318
12.3文件包含327
12.4条件编译329
12.5综合案例——求解圆、矩形以及三角形的面积334
12.6大神解惑335
12.7跟我学上机335
第13章提高开发效率——使用库函数337
13.1标准C库函数338
13.2数学函数“math.h”338
13.3字符串函数“string.h”343
13.4字符函数“ctype.h”349
13.5其他函数352
13.6综合案例——创建报数游戏355
13.7大神解惑356
13.8跟我学上机357
第Ⅲ篇不错应用
第14章内部数据操作——位运算361
14.1位(bit)与字节(byte)的关系362
14.2位运算符362
14.3循环移位368
14.4位段371
14.5综合案例——将十进制数转换为二进制数373
14.6大神解惑374
14.7跟我学上机375
第15章灵活定义数据类型——结构体、共用体和枚举377
15.1结构体概述378
15.2结构体数组383
15.3结构体指针388
15.4共用体395
15.5枚举399
15.6综合案例——创建学生信息结构体402
15.7大神解惑403
15.8跟我学上机404
第16章动态存储分配——动态数据结构405
16.1动态存储分配概述406
16.2链表概述410
16.3综合案例——综合应用链表420
16.4大神解惑421
16.5跟我学上机422
第17章逻辑结构——数据结构进阶423
17.1数据结构概述424
17.2线性表425
17.3栈426
17.4队列431
17.5二叉树441
17.6查找442
17.7综合案例——使用栈转换数据的进制446
17.8大神解惑447
17.9跟我学上机448
第18章整理数据的妙招——排序449
18.1排序概述450
18.2插入排序450
18.3选择排序453
18.4交换排序457
18.5归并排序460
18.6基数排序462
18.7大神解惑464
18.8跟我学上机465
第Ⅳ篇项目开发实战
第19章项目实训1——开发日历查阅系统469
19.1需求分析470
19.2功能分析470
19.3开发前准备工作472
19.4系统代码编写476
19.5系统运行485
19.6项目总结486
第20章项目实训2——开发员工信息管理系统487
20.1需求分析488
20.2功能分析489
20.3开发前准备工作490
20.4系统代码编写491
20.5系统运行499
20.6项目总结500
第21章项目实训3——开发迷宫小游戏501
21.1需求分析502
21.2功能分析502
21.3开发前准备工作504
21.4系统代码编写505
21.5系统运行513
21.6项目总结514
内容摘要
《C语言程序设计案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→不错应用→项目开发实战”的讲解模式,深入浅出地讲解C语言的各项技术及实战技能。《C语言程序设计案例课堂》第Ⅰ篇“基础入门”主要讲解走进C语言的世界、常量与变量、数据类型、输入和输出、运算符和表达式、程序流程控制结构等;第Ⅱ篇“核心技术”主要讲解数组、算法与流程图、函数与函数中变量、指针、操作文件、编译与预处理指令、使用库函数等;第Ⅲ篇“不错应用”主要讲解位运算,结构体、共用体和枚举,动态数据结构,数据结构进阶,排序等;第Ⅳ篇“项目开发实战”主要讲解开发日历查阅系统、开发员工信息管理系统、开发迷宫小游戏。《C语言程序设计案例课堂》适合任何想学习C语言编程的人员,无论您是否从事计算机相关行业,无论您是否接触过C语言,通过学习本书均可快速掌握C语言在项目开发中的知识和技巧。
— 没有更多了 —
以下为对购买帮助不大的评价