新書推薦:
《
武当内家散手
》
售價:NT$
230.0
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:NT$
454.0
《
炙野(全2册)
》
售價:NT$
356.0
《
女人的胜利
》
售價:NT$
255.0
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:NT$
1214.0
《
500万次倾听:陪伤心的人聊聊
》
售價:NT$
245.0
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
內容簡介:
本书是国家精品课程教材,是《C语言程序设计(第2版)》的配套教材。本书以任务驱动方式,通过实例讲授程序设计的基本概念和基本方法,把重点放在解题思路上,试图贯穿以程序编写带动语法教学的模式,引导读者掌握C语言的核心编程方法,提高应用能力。本书分为3部分,共13章,主要内容包括:Visual C 6.0上机过程、Turbo C 2.0上机过程,程序的调试与测试、上机实验的目的和要求、15个精选实验、C语言编程常见错误分析,知识要点与习题等。本书提供课程网站、习题解答及程序源代码。
關於作者:
蒋彦,男,济南大学计算机系主任、副教授,十余年来致力于计算机基础、专业、竞赛课程的教学、教研和科研工作,获省级教学成果奖3项,校级教学成果奖4项,优秀教材奖2项,出版著作13本。
目錄 :
目录
第1部分C语言实验环境
第1章Visual C 6.0上机过程2
1.1Visual C 6.0的安装2
1.2Visual C 6.0工作窗口及
常用菜单项4
1.2.1Visual C 6.0工作窗口4
1.2.2Visual C 6.0常用菜单项6
1.3Visual C 6.0程序运行过程8
1.3.1源程序的输入和编辑8
1.3.2源程序的编译9
1.3.3目标程序的连接11
1.3.4程序的运行11
1.4Visual C 6.0常见调试错误
及解决方法11
1.4.1Visual C 6.0常见编译
错误11
1.4.2Visual C 6.0常见连接
错误25
第2章Turbo C 2.0上机过程27
2.1Turbo C 2.0的安装27
2.2Turbo C 2.0工作窗口及菜单28
2.2.1进入Turbo C 2.028
2.2.2Turbo C 2.0工作窗口29
2.2.3Turbo C 2.0菜单30
2.3Turbo C 2.0程序运行过程35
2.3.1编辑一个新文件35
2.3.2编辑一个已存在的文件36
2.3.3源程序的编译、连接及运行37
第2部分C语言实验
第3章程序的调试与测试42
3.1程序的调试42
3.2程序错误的类型45
3.3程序的测试48
第4章上机实验的目的和要求52
4.1上机实验的目的52
4.2上机实验前的准备工作53
4.3上机实验的步骤53
4.4实验报告54
4.5实验内容安排的原则55
第5章实验安排56
实验1C实验环境与C程序
初步56
实验2顺序结构程序设计1
简单C程序设计57
实验3顺序结构程序设计2
C基本语法编程59
实验4选择结构程序设计62
实验5循环结构程序设计63
实验6选择、循环结构综合
编程64
实验7指针67
实验8简单函数编程68
实验9函数综合编程69
实验10数组71
实验11字符串72
实验12数组与指针72
实验13字符串与指针73
实验14结构体、共用体与枚举
类型74
实验15文件76
第6章C语言编程常见错误分析77
第3部分习题及参考解答
第1章C语言程序基础85
1.1知识要点85
1.2习题88
1.3习题参考解答92
第2章程序基本结构95
2.1知识要点95
2.2习题99
2.3习题参考解答107
第3章模块化程序设计110
3.1知识要点110
3.2习题113
3.3习题参考解答123
第4章简单构造数据类型127
4.1知识要点127
4.2习题130
4.3习题参考解答144
第5章复杂构造数据类型148
5.1知识要点148
5.2习题150
5.3习题参考解答157
第6章磁盘数据存储159
6.1知识要点159
6.2习题162
6.3习题参考解答167
第7章实用程序设计技巧169
7.1知识要点169
7.2习题170
7.3习题参考解答171
参考文献173
內容試閱 :
前言
济南大学开设C语言程序设计课程已有20多年的历史,在课程组全体老师的共同努力下,该课程2005年被评为山东省精品课程,2009年被评为国家精品课程,2016年被评为国家级精品资源共享课。
2007年我们编写了本课程的教材《C语言程序设计》,2011年编写了《C语言程序设计(第2版)》。教材出版以后,被多所高等学校选作教材,并被数十所高校作为教学的主要参考书。近年来,陆续收到了各位同仁和广大读者给予的高度评价,以及一些很好的修订建议。七年后,我们根据在教学过程中的实际感受,结合收集到的建议和意见,对第2版教材进行了修订,出版了《C语言程序设计(第3版)》和《C语言程序设计实验教程(第3版)》。
本书包括3部分。
第1部分是C语言实验环境。主要介绍Visual C 6.0集成环境下的上机方法,并根据学习的顺序,列出初学者在学习过程中常犯的一些语法错误,每条错误均给出在Visual C 6.0中调试程序时系统提示的错误信息,并分析错误原因,提出相应的解决方法,使读者在学习时有所参考。另外,结合现今ACM竞赛和GPLT比赛等,介绍了Dev-C和CodeBlocks使用方法。考虑Turbo C 2.0使用的越来越少,去掉了这部分的使用方法介绍。
第2部分是C语言实验。首先介绍程序调试和测试的初步知识,提出上机实验的目的和要求,并根据教学内容安排了15个实验,本次对实验题目做了修订。然后介绍了在进行C语言编程时的常见逻辑错误和解决方法。最后结合我校ACM参赛经验和OJ(Online Judge,在线判题)系统,对ACM竞赛做了介绍,并详细介绍了竞赛中的各种数据输入输出格式。
第3部分是习题及参考解答。这部分按主教材的章节,先总结该章的知识要点,然后给出大量习题,包括选择题、填空题、程序填空题及编程题等,最后给出部分习题的参考答案。大部分习题是基础知识题,帮助读者巩固基础知识。对于编程题,只给出分析提示,实现代码留给读者自己完成,给读者留下思考的空间。部分习题的难度高于书中的例题,目的是使读者根据已学的内容,举一反三,学会根据已有知识,培养解决实际问题的能力。希望初学者尽量多做习题,以提高程序设计水平。
书中全部题目的程序均在Visual C 6.0中调试通过,可以直接将代码输入Visual C 6.0中编译运行。书中的很多习题都很经典,提出并解决了很多常见的问题,完成这些习题,理解程序的思路,将有助于开阔眼界、丰富知识,学会如何解决实际问题。
应该指出,本书给出的程序的解答并非唯一解答,我们只是提出一种参考方案,读者完全可以写出更好的解决方案。希望读者能充分利用本书提供的资源,掌握C语言程序设计方法。
本书由蒋彦、韩玫瑰统稿,其中第1部分第1~3章、第2部分第4、5、8章由蒋彦、韩玫瑰修订,第2部分第6、7章由史桂娴修订,第3部分第1~4章由张芊茜、许美慧修订,第3部分第5~7章由崔忠玲修订。全书由由刘明军教授审定。
在本书的编写过程中,得到了众多同仁的关心与支持。徐龙玺、张琎、杜韬、李英俊、吕娜、夏英杰、王亚琦、闫明霞、张平、张晓丽、黄艺美、李崇威、王卫峰等老师在百忙之中阅读了部分书稿,指出了原稿中的一些不当之处。本书的编写参考了大量近年来出版的相关书籍及技术资料,吸取了许多专家和同仁的宝贵经验。在此一并表示衷心地感谢!
尽管我们作出了很大努力,但由于水平有限,书中难免出现错误或不妥之处,恳请同行专家及各位读者批评指正!
作 者
2018年2月