加深对对象指针的语法规则的印象,熟悉编译环境的操作,学会上机调试程序,善于发现程序中的错误。
实验内容:
1.建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。
源代码如下:
#include class student {private: int num; int score; public: void display(); student(int n,int s):num(n),score(s){} }; void student::display() { cout<<\"student \"< 2. 建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指 向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。 源代码如下: #include class student {public: int num; int score; void display(); student(int n,int s):num(n),score(s){} }; void student::display() { cout<<\"student \"< 实验输出结果: 1. student 1's score is 91 student 3's score is 93 student 5's score is 95 2. Max score is student1 实验心得: 通过这一次实验,熟悉了对象数组的建立与对象指针的编写,以及对数值的排序、找出最大值的算法,对以后编写更复杂的程序又迈进了一步。 因篇幅问题不能全部显示,请点此查看更多更全内容