#include <iostream>
using namespace std;
int max(int a, int b)
{
if(a > b)
{
return a;
}
else return b;
}
int main()
{
int x,y; cin >> x >> y;
int z = max(x,y);
cout << "max = " << z << endl;
return 0;
}
#include <iostream>
using namespace std;
class Student // 声明一个名为Student的类
{
// 以下为类中的私有部分
private:
int num; // 私有变量num
int score; // 私有变量score
// 以下为类中的公有部分
public:
void setdata() // 定义公用函数setdata
{
cin >> num;
cin >> score;
}
void display() // 定义公用函数display
{
cout << "num = " << num << endl;
cout << "score = " << score << endl;
}
};
Student stud1,stud2; // 定义stud1和stud2为类Student的对象
int main()
{
stud1.setdata(); // 调用对象stud1的setdata函数
stud2.setdata(); // 调用对象stud2的setdata函数
stud1.display(); // 调用对象stud1的display函数
stud2.display(); // 调用对象stud2的display函数
return 0;
}
类的相关知识介绍
1.一个类中包含2种成员:数据+函数
在c++中,将一组数据和有权调用这些数据的函数封装在一起,可以组成一个类
2.声明类时,将类中的数据+函数分为2类:private(私有的)和public(公有的)
被指认为public的数据+函数,既可以被本类的成员函数调用,也可以被类外的语句调用
被指认为private的数据+函数,只能被本类的成员函数所调用,不能被类外的语句调用
3.声明的对象是占用存储空间的
而声明的类型不占用存储空间,只是给出了一个“模型”