6.阅读下面的程序,分析其执行过程,写出输出结果。
程序员文章站
2022-06-05 23:51:35
...
6.阅读下面的程序,分析其执行过程,写出输出结果。
#include<iostream>
using namespace std;
class Student
{
public:
Student(int n,float s):num(n),score(s)
{
}
void change(int n,float s)
{
num=n;
score=s;
}
void display()
{
cout<<num<<" "<<score<<endl;
}
private:
int num;
float score;
};
int main()
{
Student stud(101,78.5);
stud.display();
stud.change(101,80.5);
stud.display();
return 0;
}
分析:函数stud.display输出对象stud中的数据成员num和score,函数stud.change改变对象stud中的数据成员num和score的值,在调用函数stud.change时给出的实参101和80.5取代了数据成员num和score原有的值101和78.5
运行结果:
101 78.5
101 80.5