


作者:谭浩强
丛书名:高等院校计算机基础教育课程体系特色教材系列
本书是为已学过c语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《c 面向对象程序设计》(第4版,清华大学出版社出版)一书配套的辅助教材。本书包括3部分:《c 面向对象程序设计》(第4版)习题与参考解答;c 的上机操作,这部分介绍了在3种典型的环境下运行c 程序的方法,即visual studio 2010、在线编译器和gcc;上机实验内容与安排,这部分提出了上机实验的指导思想、内容与要求,供教学参考。 本书的教学资源可在清华大学出版社网站下载,包括《c 面向对象程序设计》(第4版)一书中的全部例题程序以及各章习题解答的程序。 本书可作为学习《c 面向对象程序设计》(第4版)的辅助教材,也可供其他初学c 的读者 参考。
谭浩强,我国著名计算机教育专家,全国高等学校计算机基础教育研究会名誉理事长。著有《c程序设计》等经典教材多部。
本书是为已学过c语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《c 面向对象程序设计》(第4版,清华大学出版社出版) 一书配套使用的辅助教材。关于《c 面向对象程序设计》(第4版)一书的特点和编写此书的初衷,作者在《c 面向对象程序设计》(第4版)的前言中进行了比较详细的说明,建议读者抽空再认真阅读一下,对于怎样学好这门课是很有好处的。作者一贯认为:教材不同于专著,不能认为越深越好,越全越好,必须准确定位,要认真分析学习者的基础和学习本门课程应当达到的基本要求,并根据教学要求合理取舍内容。对于c 这样公认比较难学的课程尤为如此。 学习c 首先要了解和掌握c 的基本知识,学会使用c 语言编写程序,在这个过程中了解有关面向对象程序设计方法和有关的基本概念,学习有关的算法。本书的习题就是围绕这个目的而设计的。尽管c 是为了解决大型软件开发工作中的问题而产生的,但是在学习时不可能一开始就接触甚至编写大程序,而必须从简单的小程序开始,循序渐进,逐步深入。因此,本书每一章的习题都是围绕更好地理解该章所叙述的基本概念、基本语法的应用以及有关的算法,只有把这些基础打好了,才能为日后的进一步学习和应用创造良好的条件。考虑到多数读者的学习基础,习题不要求具备较深入的数据结构方面的知识,所涉及的算法是读者所能理解和接受的。 本书的内容包括3部分: (1)《c 面向对象程序设计》(第4版)习题与参考解答。这些习题都是和教材内容紧密结合的。大部分习题是多数读者在学习教材后能够独立完成的,有一些习题是对教材内容的扩展,需要补充一些知识。由于教材篇...

扫描二维码
下载app了解更多
第1部分 《c 面向对象程序设计》(第4版)习题与参考解答
第1章 c ? ?的初步知识 3
第2章 类和对象的特性 18
第3章 怎样使用类和对象 27
第4章 对运算符进行重载 42
第5章 类的继承 55
第6章 c ? ?的多态性 75
第7章 输入输出流 86
第8章 善于使用c ? ?工具 98
第2部分 c 的上机操作
第9章 用visual studio 2010运行c ? ?程序 107
9.1 visual studio 2010简介 107
9.2 建立新项目 108
9.3 建立文件 111
9.4 进行编译 115
9.5 运行程序 116
9.6 打开一个已有的c ? ?文件 117
9.7 编辑和运行一个包含多文件的程序 119
9.8 关于用visual studio 2010运行c ? ?程序的说明 121
第10章 用在线编译器运行c ? ?程序 123
第11章 用gcc运行c ? ?程序 127
11.1 gcc简介 127
11.2 本书为读者定制的简单易用的gcc环境 128
11.3 简易编辑、编译和运行c ? ?程序 129
11.4 直接用linux环境和gcc编辑、编译和运行c ? ?程序 132
11.4.1 怎样在linux环境里编辑、运行c ? ?程序 132
11.4.2 用makefile控制编译过程 135
11.5 本linux gcc练习环境的文件管理 137
11.5.1 上传一个文件进li...