📄 sizeof.cpp
字号:
//sizeof.cpp
#include <iostream.h>
#include <stdlib.h> //random()
#include <iomanip.h> //setw()
#include <string.h> //strcpy()
#include <conio.h>
class Record
{ private:
char name[10];
int seat;
int score[3],total;
float ave;
public:
Record(char *,int); //有参数的构造函数
void list_Record();
~Record(){}; //析构函数
};
Record::Record(char *s,int _seat) //构造函数定义
{ strcpy(name,s); //清除数据
seat=_seat;
total = 0;
for (int i=0;i<3;i++)
{ score[i]=random(101); //随机数产生分数
total += score[i];
}
ave=total/3.0;
}
void Record::list_Record()
{ cout << setw(3)<< seat << setw(10) << name;
for (int i=0;i<3;i++)
cout << setw(3)<< score[i];
cout << setw(4) << total
<< setw(6) << ave << endl;
}
void main()
{ Record Bill("Bill",1),Gates("Gates",2); //对象声明
cout << "类大小:"<<sizeof(Record)<< " Bytes\n";
Bill.list_Record();
Gates.list_Record();
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -