本教材是为高等学校计算机专业、电类和信息类专业学生学习高级语言程序设计而编写的。本教材根据高级语言程序设计的基本体系编写,结合结构化程序设计和面向对象程序设计的基本方法,内容包括C++语言的基本语法,程序控制结构,程序的两种模块一函数和类,类的封装、继承、多态,模板技术,流类库,泛型程序设计等。
作为计算机和电类专业**程序设计语言课程,本教程选择教学难度比较大的C++语言,兼顾两个方面:掌握面向对象程序设计技术和奠定后续专业课程的语言基础。作为软件课程基础,它不是C++的语言手册,而是一本高级语言程序设计教程,借助C++讲授程序设计的基本概念、基本语法,面向对象的思想、方法和面向对象程序设计的基本方法和应用,教材的内容丰富,思路清晰。
本教材配有不同难度、题型多样的习题,可以帮助读者加深理解C++基本概念、提高程序设计的能力,培养软件开发的素养。
本教材内容循序渐进、难点分散、概念清晰、语言通俗、例题丰富,部分章节末尾提供了涵盖该章节主要知识点的综合例题。本书中部分章节带有“*”属于提高内容。本教材适合理工科高等学校本科生使用,也可作为工程技术人员学习面向对象程序设计语言的自学教材。
第1章C++基础
c++语言是广泛使用的面向对象程序设计语言。本章作为C++程序设计的入门章节,首先结合实例介绍c++程序的概貌。然后针对其特点,介绍C++中的基本语法单位、数据类型、相关运算,以及常量、变量、表达式、语句等基础知识,*后介绍简单的输入/输出方法。
学习目标
①了解面向过程语言C及面向对象语言C++的各自特点。
②了解C++语言的概貌、程序构成。
③理解各种基本数据类型的概念,掌握使用方法。
④理解变量及常量的概念,掌握定义与表示方法。
⑤理解常用运算符的含义、优先级、结合性,掌握使用方法。
⑥理解表达式的构成规则、表达式的左值和右值的含义,正确书写各类表达式。
⑦理解类型转换概念,掌握数据类型转换规则,正确使用显式类型转换。
1.1C++概述
C++语言是在C语言的基础上发展起来的。C语言是在20世纪70年代初由贝尔实验室的Dennis Richie等人在B语言的基础上开发出来的,且*初是作为UNIX操作系统的开发语言被人们所认识的。20世纪70年代末,随着微型计算机的发展,C语言开始移植到非UNIX环境中,并逐步脱离UNIX系统成为一种独立的程序设计语言。1988年,美国国家标准协会(American National Standards Institute,ANSI)对C语言进行了标准化,产生了ANSI C,成为以后众多C语言版本的基础。
……
”餐巾纸系列“全面来袭!全系列3本24开本双色彩图精致诠释,传授视觉化思考秘笈,让好玩的画图化繁为简、解决一切商业难题!★编
《现代对位及其赋格》内容简介:《现代对位及其赋格》通过探讨20世纪现代音乐的复调思维、对位技术及其在赋格中的应用,力求从流派
《云转型:技术、人员、流程、模型与运营》内容简介:本书探讨了企业云转型的时代趋势和转型过程中总结的经验教训,分为两部分。第
电脑组装与维护全攻略 内容简介 当前电脑市场中,品牌电脑虽然提供了多款机型,但并不能切实满足用户的实际需求,更有许多品牌电脑的配置并不合适。如果拥有DIY的相关...
《唐宋小古人:趣味游戏书》内容简介:响应国家“让文物活起来”的号召,同时让4-10岁的小观众在家长的陪同下也能参与展览,热爱中
《VerilogHDL高级数字设计》结构清晰,内容组织合理、适合于计算机机、电子等相关专业本科高年级学生或研究生课程,同时也通用于
《捍卫隐私》内容简介:你的密码可以被轻易破解? 除了你,还有谁在读你的电子邮件? 你的手机就是一个窃听器? 勒索病毒是如何一步
《想象的世界》内容简介:从使用版画的角度探讨版画艺术的可能性。书籍内容包括中央美院版画系第六工作室成立的缘起、发展历程、课
《Photoshop CC商品照片精修与网店美工实战手册》内容简介:《Photoshop CC商品照片精修与网店美工实战手册》结构清晰、内容翔实、
《永不干涸的大道清源——中国故事:从丝绸之路到“一带一路”(第三辑)》内容简介:中国是世界上少数几个历史文明长河没有干涸的
{BookDescription}http://www.peachpit.com/title/0321534107Therearebasicallytwotyp...
《信息图表设计入门》是一本信息图表制作的实用入门书。信息视觉化是一种潮流,无论是商业宣传活动、专业设计领域还是制作供非专
跟我学PLC编程-(第二版) 本书特色 周云水编著的《跟我学plc编程(第2版)》以常用的三菱fx系列plc为例,简要介绍了plc的基本结构、工作原理、分类与应...
《人人都应该知道的人工智能》内容简介:本书是斯坦福大学教授杰瑞·卡普兰继其畅销书《人工智能时代》之后的又一部重磅新作,详尽
客觀的結構式臨床測驗(ObjectiveStructuredClinicalExamination,OSCE)是評估臨床能力的方式,藉由模擬臨床情境配合臨床檢驗...
AarronWalteristheleaduserexperiencedesignerforMailChimp,wherehesocializeswithpri...
Programmersloveitsflexibilityandspeed;designersloveitsaccessibilityandconvenienc...
《UMTS中的WCDMA-HSPA演进及LTE》(原书第4版)主要介绍了第三代移动通信系统中的WCDMA无线传输技术,重点是WCDMA的技术特点和演进
《革命者》内容简介:《革命者》是一部献给革命先烈的正气歌,一部高扬中国共产党人崇高精神,为民族和国家构筑前进灵魂、注入精神
Photoshop建筑表现图专业技法与范例-附光盘 本书特色 《Photoshop建筑表现图专业技法与范例》:超值多媒体光盘12段多媒体全程配音教学视频30个建...