南大专升本C++考试重点

2026/4/23 12:43:56

结构

#include using namespace std; enum Sex{male,female}; struct student

{int score ;char name[20];Sex s;} Int main(){

student students[6]={{88,”张三”,female},{66,”李四”,male}}; students[0].score=88;

strcpy(students[0].name, ”张三”); students[0].s= female; students[1].score=98;

strcpy(students[1].name, ”李四”); students[1].s= male;

cout>>( students[0].score+ students[1].score/2)>>endl; return 0; } 学生类

#include using namespace std;

class student { char name[20]; char *sex; int score; puclic:

student(char n[20]=”123456”,char *s=”male” ,int c=0){ strcpy(name,n); sex=s; score = c; } void PUT(char n[20],char *s,int c){ strcpy(name,n); sex=s; score = c; } int get(){return score;} 重载函数

class student2:public student { public:

student2(int c=0,char *n=”test”,char *s=”male” ,){ PUT(n,s,c);}

student2 operator +(student2 &x){ int s=this->get()+x.get(); student2 temp=s; return temp; }

}

int main() {

Student2 stu1;

Stu1.PUT(“张三”,”male”,100); Student2 stu2;

Stu2.PUT(“李四”,”male”,40); Student2 stu3; stu3 = stu1+stu2;

cout << \平均分为 \}

C语言 贝尔实验室编写unix,灵活,高效 功能抽象-面向功能。功能分解,逐步求精 以过程,功能为中心设计,可用性差 C++语言:c语言+面向对象

功能抽象+数据抽象-面向对象要解决的问题

以“数据、对象”为中心,同时充分考虑过程“操作”方便, 模块化/可用性好

封装性/信息隐蔽/类—将数据和算法/操作捆绑为一体(对象), 数据存取可通过对象提供的操作实现,无需了解数据的表示,存储。 数据+操作->类

继承性---保留原事物的全部特征+新特征/操作

多态性---多种事物继承同一事物时,同一操作在 他们之间表现出不同的行为。增加可重用、扩展性 数据抽象----以数据为中心,将数据及相关的操作 作为一个整体(对象)来描述-?类 基本数据类型:int/float/char/bool/void 构造数据类型:数组/指针/引用 用户定义类型:

枚举、结构、联合。类/派生类 常亮:字面常量(值),符号常量(名字) 变量:先定义后使用,后定义需声明(多) Typedef(别名)、const/#define(符号常量) 运算符:算术,关系,逻辑,位,赋值,条件等 逻辑运算(逻辑非!,与&&,或||),位运算 基本数据类型(标准数据类型) 整数,实数,字符类型 逻辑,空值类型

构造数据类型—由已知类型构造的类型 数组、指针、引用类型 自定义类型

枚举、结构、联合类型

类(抽象数据类型/数据+操作),派生类型 基本控制结构:顺序、选择、循环结构


南大专升本C++考试重点.doc 将本文的Word文档下载到电脑
搜索更多关于: 南大专升本C++考试重点 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219