客观世界中的对象既具有共性,也具有个性。人类认识复杂世界的一件强有力的工具就 是抽象。通过抽象,获得了主要的、起控制作用的特征,而摒弃了次要的无足轻重的特性, 使得认识可以有效而完整地进行下去。通过抽象,人们发现某些事物的相似性远大于他们之 间的差异,因此这些事物可以归为一类
文件格式: DOC大小: 49.5KB页数: 2
输入和输出并不是C++语言的组成部分,而是 iostream库支持来实现的 在 iostream库中,输入输出是按流的形式进行操作的。输入和输出操作分别由 istream(输 入流)和 ostream(输出流)两个类提供,而iostream则是这两个类的派生类。它允许进行双向 的IO操作。 istream的输入操作可以认为是一个数据抽取的过程,通过右移操作符”>>”从输 入流抽取数据;而 ostream的输出操作则可以认为是一个数据插入过程,通过左移操作符”<<” 将数据插入到输出流中
文件格式: DOC大小: 49.5KB页数: 2
语句是C++中最小可执行单元,用于规定程序执行的控制流程。在C++中,一条语句 的结束用分号(;)进行标识。 语句分为: 1、简单语句一—包括空语句、说明语句和表达式语句。 空语句不包括任何数据或运算符,仅由一个分号构成,不执行任何操作。常用在空循环 中,用作时间延迟。 在一个常量、变量或函数说明之后加一个分号就构成一个说明语句,它是C++中唯一可 以在函数体外书写的语句。 在表达式后加一个分号便构成了表达式语句它是C++程序完成其功能的最重要的组成 部分
文件格式: DOC大小: 98.5KB页数: 4
运算符是施加在数据上的重要操作,变量、常量通过操作符组合成C++的表达式,构成 了C++程序的基本要素。本节将介绍C++语言中基本运算符和表达式
文件格式: DOC大小: 102KB页数: 5
数据是C++程序的重要组成部分,是程序操作的对象,它们具有一定的数据名称、数据 类型、存储类型、作用域和生存期等属性。 数据名称是程序员为某一数据所指定的标识符。数据类型确定了数据占用内存区域的大 小和数据存放形式。存储类型则规定了数据在内存中的位置和生存期。作用域确定了数据可 以使用的范围。生存期则说明了数据占用的内存时间
文件格式: DOC大小: 221KB页数: 8
先通过一个简单的示例来分析用该语言所编写的程序的基本结构及一些特点 例2.1一个简单的C++程序 //EX2_1.cpp: /分别输入一个学生的3门功课成绩,根据其相应的学分,计算其加权平均值 #include//预处理指令 double Average(double scorel, double score22, ouble score33):/函数引用说明 void mainO double scorel, score2, score3, average; cout<第一门功课成绩:
文件格式: DOC大小: 198.5KB页数: 7
概括地讲,面向对象系统包含3个要素:对象、类和继承。能支持所有上述3个方面的 语言,被称为面向对象语言。从本质上讲,C++并不是一种完美的面向对象设计语言,而是 C语言的一个超集,与C兼容也是其成功的一个重要方面,因而C++也是一种混合语言,既 支持传统的面向过程程序设计,又支持面向对象程序设计,灵活性大。它继承了传统C语言 的优点,克服了其不足;
文件格式: DOC大小: 101KB页数: 7
C++提供了结构这一聚合数据类型,它是将具有一定联系的一组数据类型相同或不同的 数据组织起来,进行统一管理,并赋予一个统一的名字。 结构可以是由不同数据类型的数据成员组成,面向对象的结构类型还可以包含函数说明 和定义,从而可以定义一个类,用标识符 struct定义的类与用标识符 class定义的类
文件格式: DOC大小: 85KB页数: 5
函数是程序内部为完成特定功能而构造的独立的程序块。每个函数都具有独立的功能,明确的界面,形成清晰的模块结构,与程序的其他部分分隔开来
文件格式: DOC大小: 130KB页数: 6
在对变量进行定义时,编译器都为其分配一块内存单元,该内存单元中存放该变量的值, 而该内存单元还具有确定的地址,通过该地址可以实现对该内存单元的访问。指针便是存放 一个对象在内存中的地址的。指针是非常有用。通过指针,可以直接对内存中各个不同数据 类型的数据进行快速地处理,并为函数之间各类数据传递提供了简捷便利的途径
文件格式: DOC大小: 95KB页数: 5