C程序设计实训教程(第2版)/向艳
全新正版 极速发货
¥
30.6
6.2折
¥
49
全新
库存8件
作者向艳、周天彤、程起才
出版社清华大学出版社
ISBN9787302533757
出版时间2019-09
装帧其他
开本其他
定价49元
货号1201945999
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
目录
章C程序设计入门1
1.1知识点梳理1
1.2编程技能5
1.2.1VC2010的安装5
1.2.2VC2010环境程序开发步骤7
1.3实践训练11
实训1C程序的编程环境及使用方法11
实训2数据类型及数据转换18
实训3运算符和表达式21
练习125
第2章顺序结构程序设计28
2.1知识点梳理28
2.2编程技能32
2.2.1scanf函数使用32
2.2.2C语言错误分类33
2.3实践训练34
实训4顺序结构编程34
练习239
第3章选择结构程序设计40
3.1知识点梳理40
3.2案例应用与拓展——菜单的设计42
3.3编程技能45
3.3.1算法的设计45
3.3.2程序测试47
3.4实践训练51
实训5if语句的应用51
实训6多路选择及switch语句的应用55
练习359
第4章循环结构程序设计60
4.1知识点梳理60
4.2案例应用与拓展——循环使用菜单62
4.3编程技能65
4.3.1程序的查错和排错65
4.3.2程序的单步调试法66
4.4实践训练68
实训7循环语句及应用68
实训8循环嵌套及break和continue语句72
实训9循环结构的综合应用75
练习478
〖1〗〖3〗C程序设计实训教程(第2版)目录〖3〗〖3〗第5章函数81
5.1知识点梳理81
5.2案例应用与拓展——模块化编程84
5.3编程技能86
5.3.1模块化程序设计86
5.3.2VC2010环境中的函数调用栈分析89
5.4实践训练91
实训10函数的定义与调用91
实训11函数的嵌套调用和递归调用95
练习5100
第6章数组103
6.1知识点梳理103
6.2案例应用与拓展——应用数组处理数据106
6.3编程技能110
6.3.1输入输出的机理110
6.3.2数组的调试和结构化调试115
6.4实践训练121
实训12一维数组的应用121
实训13二维数组的应用124
实训14字符数组的应用128
实训15数组的综合应用132
练习6134
第7章指针138
7.1知识点梳理138
7.2案例应用与拓展——应用指针处理数据142
7.3编程技能145
7.3.1指针的算法设计与调试145
7.3.2指针常见错误152
7.4实践训练154
实训16指向变量的指针154
实训17指针与一维数组158
实训18指向字符串的指针164
实训19指针与多维数组169
实训20复杂指针176
练习7181
第8章结构体与共用体186
8.1知识点梳理186
8.2案例应用与拓展——应用结构体处理数据189
8.3编程技能193
8.4实践训练202
实训21结构体的定义与引用202
实训22结构体的综合应用207
练习8208
第9章动态数组与链表212
9.1知识点梳理212
9.2案例应用与拓展——应用链表处理数据213
9.3编程技能218
9.3.1动态内存分配218
9.3.2链表相关操作与调试222
9.4实践训练227
实训23动态数组及链表的创建227
实训24链表的主要操作232
练习9236
0章文件238
10.1知识点梳理238
10.2案例应用与拓展——应用文件保存数据241
10.3编程技能246
10.3.1文件包含246
10.3.2VC2010环境下的多文件管理247
10.4实践训练249
实训25文件的基本操作249
实训26文件的综合应用254
练习10255
1章课程综合实训256
11.1课程综合实训目的和准备256
11.1.1实训目的256
11.1.2实训准备256
11.2课程综合实训案例及开发过程257
11.2.1案例任务要求257
11.2.2任务分析258
11.2.3总体设计258
11.2.4详细设计259
11.2.5程序编码265
11.2.6调试程序275
11.2.7程序测试276
11.2.8撰写实训报告280
11.3课程综合实训任务281
任务1万年历281
任务2文件加密、解密281
任务3字符串处理282
任务4进制转换283
任务5速算24点283
任务6龟兔赛跑284
任务7电子英汉词典284
任务8校运会比赛计分系统285
附录AVS2012的安装与使用287
附录BDevC++ 5.11的安装与使用295
参考文献300
内容摘要
学习C语言很重要的是学会应用C语言编写程序,掌握编程的基本技能。本书从编程实践出发,以培养和提高编程能力为目标,是一本集C语言实践训练和课程综合训练为一体的实践教材。
作为与《C语言程序设计(第3版)》(ISBN 9787302507710)配套的实训教材,本书共分11章,其中前10章各章主要由知识点梳理、案例应用与拓展、编程技能和实践训练四部分构成。知识点梳理部分简明扼要地归纳总结本章的基本概念和重要知识点;案例应用与拓展部分将本章知识的应用巧妙融入一个典型案例中,并将前后知识串连起来;编程技能部分按照编程学习的进程,逐步介绍程序错误分析、调试与测试等一些编程技能;实践训练则通过涉及C语言全部知识点的26组实训,巩固对各章重要知识的掌握和应用。本书很后一章为课程综合实训,通过规模更大的综合训练任务,可以更加系统全面地理解和掌握C程序设计的理论和知识,提高编程技能,培养分析和解决实际问题的能力。
本书编程环境全部采用VC2010,并详细介绍了该环境下程序的运行和调试方法。书中所有例题和练习题均在VC2010环境下调试通过。另外,在附录介绍了VS2012和DevC++5.11编程环境的使用。
主编推荐
"学习C语言很重要的是学会应用C语言编写程序,掌握编程的基本技能。《C程序设计实训教程(第2版)》从编程实践出发,以培养和提高编程能力为目标,是一本集C语言实践训练和课程综合训练为一体的实践教材。
作为《C语言程序设计(第3版)》的配套实训教材,本书共分11章,其中前10章主要由知识点梳理、案例拓展、编程技能和实践训练四部分构成。知识点梳理简明扼要地归纳总结本章基本概念和重要知识点;案例拓展将本章知识的应用巧妙融入一个典型案例中,并将前后知识串连起来;编程技能按照编程学习的进程,逐步介绍程序错误分析、调试与测试等一些编程技能;实践训练则通过涉及了C语言全部知识点的26组实训,巩固对各章重要知识的理解和应用。很后一章为课程综合实训,通过规模更大的综合训练任务,可以更加系统全面地理解和掌握C程序设计的理论和知识,提高编程技能,培养分析和解决实际问题的能力。
可作为高校学生学习C程序设计课程的实验教材和课程设计指导书,也适合程序设计爱好者编程训练使用。
编程环境全部采用VC2010,并对该环境操作做了详细介绍。书中所有例题和练习题均在VC2010环境调试通过。
"
精彩内容
“C程序设计”是一门实践性很强的课程,学习本课程既要理解C语言的基本理论和基本知识,更要掌握应用理论知识编写程序的方法和技能。为此,编者基于长期从事“C程序设计”课程教学积累的经验和体会,编写了《C程序设计实训教程》一书,并于2013年由清华大学出版社出版发行。
作为与《C语言程序设计(第3版)》一书的配套教材,本书在使用中得到了读者的肯定。由于C语言编程环境和编程技术的不断发展,以及作者在教学实践中积累了一些新的经验,故需要对本书在以下几方面做出修订:
(1) 编程环境全部由原来的VC6.0改为VC2010,所有例题和练习题均在VC2010环境调试通过;
(2) 考虑到C语言的发展和系统兼容性问题,增加了部分C99标准的新规定,所有程序风格均采用如下所示的C99标准形式: int main( )
{
return 0;
}(3) 增加了“课程综合实训”一章,通过了解和掌握开发一个大型实用程序的全过程,可以更全面理解和掌握C程序设计的基本理论、知识和技能,能够将C程序设计的各个知识点融会贯通,更加牢固掌握所学知识,培养分析和解决实际问题的能力。
修订后,本书共分11章,包括C程序设计入门、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体与共用体、动态数组与链表、文件、课程综合实训。
~10章主要由知识点梳理、案例应用与拓展、编程技能和实践训练四部分构成。知识点梳理部分简明扼要地归纳总结本章主要概念和重要知识点,帮助读者抓住重点;案例应用与拓展部分以学生成绩管理程序作为典型案例,从设计程序菜单开始,随着学习内容的不断深入,逐步实现了从选择结构到循环结构、函数、数组、指针、结构体、链表和文件的有效过渡,突出了前后知识的关联性,有利于读者对新知识的理解;编程技能部分按照程序设计的进程,逐渐引入编程中一些重要技能,使读者学会如何分析和排除程序错误,掌握调试和测试程序的方法;实践训练部分共包含26组实训,涵盖了C程序设计的全部知识点,通过将理论和实际有效结合,加强读者对理论知识的理解并学会应用理论知识解决实际问题。
最后一章为课程综合实训,按照项目开发的运行模式,详细介绍了一个规模更大的程序案例的开发过程(任务分析、总体设计、详细设计、编码、调试、测试和编写文档),然后给出8个综合训练任务以加强训练。通过课程综合实训,使读者能够更加系统全面地理解和掌握C程序设计的理论和知识,提高编程技能,培养分析和解决实际问题的能力。
另外,考虑到VS和DevC++也是当前学习C语言常用的编程环境,在附录部分介绍了VS2012和DevC++ 5.11编程环境的使用。
本书由向艳担任主编并统稿,、2、10章由程起才编写,第3、4、5、6、8、11章及其他章节中案例应用与拓展部分由向艳编写,第7、9章和第4~9章编程技能部分以及附录部分由周天彤编写。由于作者水平有限,书中存在不足在所难免,敬请读者批评指正。
编者2019年3月
— 没有更多了 —
以下为对购买帮助不大的评价