推荐理由
本书是谭浩强教授的又一力作,依据C++标准进行介绍,引导学生学习标准C++,而不仅学习依赖于某一特定环境下的“方言化”的C++ ,教与学的新突破,学习“C++ 程序设计”从此变得容易。
本书特色:
定位准确
取舍合理
体系得当
内容翔实
例题丰富
通俗易懂
本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计》(清华大学出版社出版)一书配套的辅助教材。本书包括3个部分: 《C++面向对象程序设计》一书各章中的全部习题的参考解答;C++的上机操作,这部分介绍了在两种典型的环境下运行C++程序的方法,即Visual C++6.0和GCC在DOS/Windows平台上的版本DJGPP(以及与之配合使用的集成软件开发环境RHIDE);上机实验内容与安排,这部分提出了上机实验的指导思想和上机实验的内容与安排,供教学参考。
本书可作为学习《C++面向对象程序设计》的辅助教材,也可供其他初学C++的读者参考。
本书特色:
(1)准确定位,合理取舍。
本书使读者对C++的全貌有基本的认识,用容易理解的方法讲清楚有关的基本概念和基本方法。
(2)全新体系,内容翔实。
本书以面向过程的程序设计为切入点,从编写简单的程序开始,循序渐进,由面向过程、基于对象到面向对象,逐步深入,符合读者的认识规律。
(3)例题丰富,通俗易懂。
本书作者花费了很大的精力去考虑怎样使读者易于接受和理解,尽量用通俗易懂的方法和语言叙述复杂的概念,力求减少初学者学习C++的困难。书中所举的程序,是从教学的角度考虑的,非常切合教学之用。
(4)体现C++标准。
本书依据C++标准进行介绍,引导学生学习标准C++,而不仅学习依赖于某一特定环境下的“方言化”的C++。
(5)配套齐全,考虑纵深。
本书的配套资源:
《C++程序设计题解与上机指导》(附光盘,包括教材中全部例题的源程序)
《C++程序编程实践指导》(帮助学生提高编程能力)
向选用本教材的教师免费提供讲课的电子演示文稿。
本书配有两本辅导教材,即《C++程序设计题解上机指导》和《C++编程实践指导》。本书是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。
内容简介
C++是近年来国内外广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象和面向对象程序设计。国内许多高校已陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。
本书作者深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。在本书中做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。
考虑到许多读者在学习C++前未学过其他语言,本书把入门起点降低到,读者不需要具备C语言的基础。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。
本书是依据ANSIC++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书配有两本辅导教材,即《C++程序设计题解上机指导》和《C++编程实践指导》。
本书是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。
本书作者
谭浩强教授,我国著名计算机教育专家。1934年生。1958年清华大学毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。 谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4500万册,是读者最多的科技作家。我国平均每30人、知识分子每1.5人就拥有1本谭浩强教授编著的书。(3)他和别人合作编著的《BASIC语言》发行了1200万册,创科技书籍发行量的世界纪录。此外,他编著的《C程序设计》发行了600万册。他曾在中央电视台主讲了BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,Visual Basic七种计算机语言,观众超过300万人。 在我国学习计算机的人中很少有不知道谭浩强教授的。他善于用容易理解的方法和语言说明复杂的概念。许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业做出了重要的贡献。 谭浩强教授曾获全国高校教学成果国家级奖、国家科技进步奖,以及北京市政府授予的“有突出贡献专家”称号。《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。
目录
第1篇 基本知识
第1章 C++的初步知识
1.1 从C到C++
1.2 最简单的C++程序
1.3 C++程序的构成和书写形式
1.4 C++程序的编写和实现
1.5 关于C++上机实践
习题
第2章 数据类型与表达式
2.1 C++的数据类型
2.2 常量
2.3 变量
2.4 C++的运算符
2.5 算术运算符与算术表达式
2.6 赋值运算符与赋值表达式
2.7 逗号运算符与逗号表达式
习题
第2篇 面向过程的程序设计
第3章 程序设计初步
第4章 函数与预处理
第5章 数组
第6章 指针
第7章 自定义数据类型
第3篇 基于对象的程序设计
第8章 类和对象
第9章 关于类和对象的进一步讨论
第10章 运算符重载
第4篇 面向对象的程序设计
第11章 继承与派生
第12章 多态性与虚函数
第13章 输入输出流
第14章 C++工具
附录A 常用守符与ASCII代码对照表
附录B 运算符号与结合性
参考文献