对这个程序不太了解,感觉类的声明有些怪,定义公有函数display()时,最后怎么有个分号呢?这个问题先放一放,以后应该会弄懂的。
#include <iostream>
using namespace std;
class Student //声明一个类,类名为Student
{
private: //以下为类中的私有部分
int num; //私有变量num
int score; //私有变量score
public: //以下为类中公有部分
void setdata() //定义公有函数setdata
{
cin>>num; //输入num的值
cin>>score; //输入score的值
}
void display() //定义公有函数display
{
cout<<"num="<<num<<endl;//输出num的值
cout<<"score="<<score<<endl;//输出score的值
}<span style="color:#ff0000;background-color: rgb(255, 255, 51);">; </span>
}; //类的声明结束
Student stud1,stud2; //定义stud1和stud2为Student类的变量,称为对象
int main() //主函数首部
{
stud1.