习题 9.8 修改第6题的程序,增加一个fun函数,改写main函数。改为在fun函数中调用change和display函数。在fun函数中使用对象的引用(Student &)作为形参。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/navicheung/article/details/82453833

C++程序设计(第三版) 谭浩强 习题9.8 个人设计

习题 9.8 修改第6题的程序,增加一个fun函数,改写main函数。改为在fun函数中调用change和display函数。在fun函数中使用对象的引用(Student &)作为形参。

代码块:

#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;
};
void fun(Student &ss)
{
    ss.display();
    ss.change(101, 80.5);
    ss.display();
}
int main()
{
    Student stud(101, 78.5);
    fun(stud);
    system("pause");
    return 0;
}

猜你喜欢

转载自blog.csdn.net/navicheung/article/details/82453833