日志19

今天在 C++ 中探索了类与函数更高级的应用。我们学习了如何利用函数来实现类的各种操作,如排序和查找。

首先,定义一个Student类,包含学生的姓名和成绩:

cpp复制class Student {

public:

string name;

float score;

};

然后,编写一个函数来对Student对象数组进行排序:

cpp复制void sortStudents(Student students[], int size) {

for(int i = 0; i < size - 1; i++) {

for(int j = 0; j < size - i - 1; j++) {

if(students[j].score < students[j + 1].score) {

Student temp = students[j];

students[j] = students[j + 1];

students[j + 1] = temp;

}

}

}

}

此外,还实现了查找成绩最高的学生和成绩最低的学生的函数。通过这些函数的编写,我明白了如何将类与函数紧密结合,实现对对象数据的各种操作。

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务