⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sizeof.cpp

📁 在c环境下的对数据结构进行讲解,包含有例题及答案
💻 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 + -