2012年计算机二级c++语言概述考点归纳(1-2章)

2012年计算机二级c++语言概述考点归纳(1-2章)

ID:18307761

大小:74.50 KB

页数:15页

时间:2018-09-16

2012年计算机二级c++语言概述考点归纳(1-2章)_第1页
2012年计算机二级c++语言概述考点归纳(1-2章)_第2页
2012年计算机二级c++语言概述考点归纳(1-2章)_第3页
2012年计算机二级c++语言概述考点归纳(1-2章)_第4页
2012年计算机二级c++语言概述考点归纳(1-2章)_第5页
资源描述:

《2012年计算机二级c++语言概述考点归纳(1-2章)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012年计算机二级C++语言概述考点归纳(1-2章)来源::91UP快学堂时间:2012/7/31www.91up.com第1章C++语言概述1.1C++语言的发展C++起源于C语言。1980年贝尔实验室的BjarneStroustrup和他的同事们开始对C语言进行改进和扩充,把Simula67(一种早期的面向对象语言)中类的概念引入到C语言,并将改进后的C语言称为“带类的C”(Cwithclass)。1983年夏,“带类的C”被正式命名为“C++”,并于同年7月首次对外发表。1.2C++语言的特点1C++是一

2、种面向对象的程序设计语言(1)抽象数据类型。(2)封装和信息隐藏。(3)以继承和派生方式实现程序的重用。(4)以运算符重载和虚函数来实现多态性。(5)以模板来实现类型的参数化。2C++是程序员和软件开发者在实践中创造的C++往往从编写实际程序的角度出发,为程序员提供了各种实用、灵活、高效的语言特性。3C++是C语言的超集能够很好地兼容C语言正是C++取得成功的原因之一,这是因为:(1)C++继承了C语言简明、高效、灵活等众多优点。(2)以前使用C语言编写的大批软件可以不加任何修改,直接在C++开发环境下维护。(

3、3)C语言程序员只需要学习C++扩充的新特性,就可以很快地使用C++编写程序。1.3面向对象程序设计C++是一种面向对象的程序设计语言,它充分支持面向对象思想中的三个主要特征是:1封装性封装性是指将数据和算法捆绑成一个整体,这个整体就是对象,描述对象的数据被封装在其内部。如果需要存取数据,可以通过对象提供的算法来进行操作,而无需知道对象内部的数据是如何表示和存储的。这种思想被称为信息隐藏。2继承性继承性是指一种事物保留了另一种事物的全部特征,并且具有自身的独有特征。C++语言采用继承来支持重用,程序可以在现有类

4、型的基础上扩展功能来定义新类型。新类型是从现有类型中派生出来的,因此被称为派生类。3多态性多态性是指当多种事物继承自一种事物时,同一种操作在它们之间表现出不同的行为。C++语言中使用函数重载、模板、虚函数等概念来支持多态性。C++语言主要包括面向过程和面向对象两部分内容。学习C++语言时,应该先学习其面向过程部分,再学习面向对象部分。1.4C++语言的基本符号C++语言中的基本符号可以分为3类:1字母。包括大写英文字母和小写英文字母共52个符号。2数字3特殊符号。包括:+-/=,_:;?〓″〓′~|!#

5、%&()[]{}^<>和“空格”共30个符号。这三类符号共计92个,它们组成了C++语言的基本符号集合。第2章数据类型、运算符和表达式2.1C++语言的数据类型C++中的数据类型大体可以分成三类,它们是:基本类型、导出类型和用户定义类型。1基本类型(1)逻辑型逻辑型用关键字bool表示,因此又称为bool型(布尔型)。逻辑型的取值范围只包含true和false,它们都是C++关键字。(2)字符型字符型用关键字char表示,因此又称为char型,即把字符作为一种数据进行操作。字符型的取值范围是全部基本字符以及ASC

6、II码集或扩充ASCII码集对应的全部符号。(3)整型整型用关键字int表示,因此又称为int型,它是C++中最常用的数据类型,整型数据的取值范围是计算机所能表示的所有整数。(4)浮点型浮点型包括单精度型和双精度型两种,单精度型用关键字float表示,又称float型;双精度型用关键字double表示,又称double型。它们对应着数学中实数的概念,即带有小数点的数。浮点型数据的取值范围原则上是任意大小和精度的小数,但实际上不可能是任意大小的,而是有一定范围的。C++中的浮点数可以采用尾数加阶码的表示形式,表示的浮

7、点数范围是:单精度型-3.4E38~3.4E38,但不能超过7位有效数字;双精度型-1.7977E308~1.7977E308,但不能超过15位有效数字。(5)空值型空值型用关键字void表示,因此又称为void型。空值型的取值为空。C++中不存在void型的常量或变量。C++语言规定,所有函数说明都必须指明返回值类型,没有返回值的函数应说明为void类型的函数;另外,void类型还可以用来声明一个指针变量。2基本类型的派生类型C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型就叫做基本类型的派

8、生类型。派生类型声明符是由基本类型关键字char、int、float、double前面加上类型修饰符组成的。类型修饰符包括:short短类型,缩短字长;long长类型,加长字长;signed有符号类型,取值范围包括正负值;unsigned无符号类型,取值范围只包括正值;2.2常量常量是指在程序执行过程中值不改变的量。常量有两种表示形式,即字面常量和符号常量。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。