欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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