C++程序设计(第3版)
提供课件,咨询QQ:2301891038(仅限教师) 全国高校出版社****书一等奖。课件处为本书word版课件素材,更新时间2017-5-26

作者:谭浩强

丛书名:高等院校计算机基础教育课程体系特色教材系列

定价:54.9元

印次:3-21

ISBN:9787302408307

出版日期:2015.08.01

印刷日期:2022.06.14

图书责编:张民

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C++是近年来国内外广泛使用的现代计算机语言,它既支持基于过程的程序设计,也支持面向对象的程序设计。国内许多高校陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。 本书作者深入调查了大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了读者在学习中的困难和认识规律,设计了读者易于学习的教材体系,于2004年出版了《C++程序设计》一书。该书降低入门起点,不需要C语言的基础,从零起点介绍程序设计和C++。广大师生用后反映非常好,认为该书定位准确,概念清晰,深入浅出,取舍合理,以通俗易懂的语言对C++的许多难懂的概念作了透彻而通俗的说明,大大降低了初学者学习的困难,是初学者学习C++的一本好教材。 根据教学实践的需要,作者在2011年对该书进行了修订,出版了《C++程序设计(第2版)》,现在又进行了一次修订,出版了《C++程序设计(第3版)》,内容更加丰富,讲解更加清晰,学习更加容易,依据ANSI C++标准进行介绍,引导读者从一开始就按C++的要求编程,而不是过多地迁就C语言的习惯。全书分为4篇: 基本知识、基于过程的程序设计、基于对象的程序设计和面向对象的程序设计。 为了便于教学,本书有《C++程序设计题解和上机指导(第3版)》和《C++程序设计实践指导》两本配套教材,旨在帮助学生通过实践掌握C++的编程方法。 本书内容全面,例题丰富,概念清晰,循序渐进,易于学习,即使没有教师讲授,读者也能看懂本书的大部分内容。本书是学习C++的入门教材,可供各类专业学生使用,也可作为计算机培训班的教材以及读者自学参考。

▲ 原全国政协副主席、国务委员、国家科委主任、 中国工程院院长宋健同志给谭浩强教授的题词 ▲ 原全国人民代表大会副委员长、中国科 学院院长卢嘉锡给谭浩强教授的题词从20世纪70年代末、80年代初开始,我国的高等院校开始面向各个专业的全体大学生开展计算机教育。面向非计算机专业学生的计算机基础教育,牵涉的专业面广、人数众多,影响深远,它将直接影响我国各行各业、各个领域中计算机应用的发展水平。这是一项意义重大而且大有可为的工作,应该引起各方面的充分重视。 20多年来,全国高等院校计算机基础教育研究会和全国高校从事计算机基础教育的老师始终不渝地在这片未被开垦的土地上辛勤工作,深入探索,努力开拓,积累了丰富的经验,初步形成了一套行之有效的课程体系和教学理念。20年来高等院校计算机基础教育的发展经历了3个阶段:20世纪80年代是初创阶段,带有扫盲的性质,多数学校只开设一门入门课程;20世纪90年代是规范阶段,在全国范围内形成了按3个层次进行教学的课程体系,教学的广度和深度都有所发展;进入21世纪,开始了深化提高的第3阶段,需要在原有基础上再上一个新台阶。 在计算机基础教育的新阶段,要充分认识到计算机基础教育面临的挑战。 (1) 在世界范围内信息技术以空前的速度迅猛发展,新的技术和新的方法层出不穷,要求高等院校计算机基础教育必须跟上信息技术发展的潮流,大力更新教学内容,用信息技术的新成就武装当今的大学生。 (2) 我国国民经济现在处于持续快速稳定发展阶段,需要大力发展信息产业,加快经济与社会信息化的进程,这就迫切需要大批既熟悉本领域业务,又能熟练使用计算机,并能将信息技术应用于...

目录
荐语
查看详情 查看详情
第1篇基 本 知 识

第1章C++的初步知识3

1.1从C到C++3

1.2最简单的C++程序5

1.3C++程序的构成和书写形式12

1.4C++程序的编写和实现13

1.5关于C++上机实践15

习题15

第2章数据的存储、表示形式和基本运算18

2.1C++的数据类型18

2.2常量20

2.2.1什么是常量20

2.2.2数值常量20

2.2.3字符常量22

2.2.4符号常量25

2.3变量26

2.3.1什么是变量26

2.3.2变量名规则26

2.3.3定义变量27

2.3.4对变量赋初值28

2.3.5常变量28

2.4C++的运算符29

2.5算术运算符与算术表达式30

2.5.1基本的算术运算符30

2.5.2算术表达式和运算符的优先级与结合性30

2.5.3表达式中各类数值型数据间的混合运算30

2.5.4自增(++)和自减(--)运算符31

2.5.5强制类型转换运算符32

2.6赋值运算符和赋值表达式33

2.6.1赋值运算符33

2.6.2赋值过程中的类型转换33

2.6.3复合赋值运算符35

2.6.4赋值表达式35

2.7逗号运算符和逗号表达式36

习题37

第2篇基于过程的程序设计

第3章程序设计初步41

3.1基于过程的程序设计和算法41

3.1.1算法的概念41

3.1.2算法的表示42

3.2C++的程序结构和C++语句43

3.3赋值操作46

3.4C++的输入与输出46

3.4.1输入流与输出流的基本操作47

3.4.2在标准输入流与输出流... 查看详情

查看详情