文档详情

昆明理工大学C++补考资料.docx

发布:2025-04-05约4.52万字共64页下载文档
文本预览下载声明

昆明理工大计算机系C

昆明理工大计算机系C++程序设计期末考试复习资料-by虫虫

PAGE

PAGE10

目录

第一章C++概述 1

第二章数据类型、运算符和表达式 2

第三章简单的输入/输出语句 5

第四章C++的流程控制语句 8

第一节C++语言的语句和程序结构 8

第二节选择结构 9

第三节循环语句结构 11

第五章函数和编译预处理 14

第一节函数的定义和调用 14

第二节函数的形参、实参、返回值及函数的原型说明及具有缺省参数值和函数的重载

. 15

第三节递归函数、变量的作用域和编译预处理 19

第十章类和对象【2】 22

第十一章构造函数和析构函数【4】 27

第十二章 继承和派生类【4】 40

B(intrr,intss):A(ss,rr){ 41

第十二章类的其他特性【4】 45

第一节友元函数 45

第二节静态成员 47

第三节虚函数 48

第十三章运算符重载【2】 51

第一章C++概述

本章要求

一、简单的C++程序介绍

//源程序文件名为exam1.cpp

/*C++程序的基本结构介绍*/

#includeiostream.hvoidmain(void){

cout’’i=’’; //显示提示符

inti; //说明变量i的类型

cini; //从键盘上输入变量i的值

cout’’i的值为:’’i’\n’; //输出变量i的值

}

第二章数据类型、运算符和表达式

本章要求

一、数据类型:

C++提供了十分丰富的数据类型,除基本类型外,还提供了导出(构造)数据类型:

数据类型

基本类型

构造类型

指针类型

整型字符型

实型(实型)

数组类型结构体类型共同体类型枚举类型

单精度型双精度型

注意:各种数据类型在内存中所占用的字节数。二、标识符:

注意标识符的命名规则。三、常量:

常量可分为整型常量、实型常量、字符常量、字符串常量和标识符常量。注意:

字符常量

单引号括起来的单个字符。例如:‘a’,‘’等都是合法的字符常量,‘ab’,“a”都是不合法的字符型常量。

C++还提供了另一种表示字符型常量的方法,即所谓的“转义序列”。转义序列就是以转义符”\”开始,后跟一个字符或一个整型常量(字符的ASCII值)的办法来表示一个字符。若转义字符后边是一个整型常量,则必须是一个八进制或十六进制数,其取值范围必须在0~255之间。该八进制数可以以0开头,也可以不以0开头;而十六进制数必须民0X或0x开头。常用的转义序列字符有:’\\’表示字符“\”,‘\’’表示单引号,‘\”’表示双引号,‘\n’表示换行符等。

字符串常量

用双引号括起来的若干个字符。例如:“ab3d”,“a”都是合法的字符串常量。字符串常量与字符常量的存放格式不一样,在字符串常量的尾部,存储时都要存放一个’\0’,’\0’表示字符串的结束符。注意:当双引号要作为字符串中的一个字符时,必须采用转义序列表示法;单引号作为字符串中的一个字符时,可直接出现在字符串常量中,也可以采用转义序列表示法。

标识符常量

标识符常量是用标识符表示的常量。定义标识符常量后,可以像字面常量一样使用该标识符。可用两种方法定义标识符常量:一种是使用编译预处理命令方法,另一种是利用常量说明语句。

①编译预处理命令

例:#define PI 3.1415926

②使用常量说明符const

例:const float PI=3.1415926在程序中标识符常量必须先定义后引用,并且标识符常量在程序中只能引用,不能改变其值。

四、变量

根据其取值的不同,分为不同类型的变量:整型变量、实型变量、字符型变量、构造型变量和指针型变量等。

例如:inta;//定义整型型变量a,并为a分配4个字节的存储单元,变量说明语句必须以分号结束。

变量要求说明在前,使用在后。变量说明语句可以出现在程序中语句可出现的任何位置,同一变量只能作一次定义性说明。首次引用变量时,变量必须有一个确定的值。

对变量赋初值的三种方法:

①在变量说明的同时对变量赋初值,例如:charch1=‘a’,charch2=‘b’;

②使用赋值语句赋值,例如:floatx,y;x=1.234;y=2.56;

③通过输入流cin对变量赋初值,例如:inta;cina;(后面章节将会学到)五、运算符与表达式

算术运算

C++中的算术运算符有两个单目运算符(只有一个操作数的运算符):+(正号)、-(负号);五个双目运算符(有两个操作数的运算符):+(加)、―(减)、*(乘)、/(除)、%(

显示全部
相似文档