首页 新闻 会员 周边 捐助

c++的问题

0
[待解决问题]

include "stdafx.h"

include <iostream>

using namespace std;
class student
{
public:
student(int m, int n) :number(m), score(n) {}
int number;
int score;
};
void main()
{
student stu[5] = {
student(1001,85), //调用第一个元素的构造函数student,向它提供两个实参
student(1002,90), //the principle is same as above
student(1003,76),
student(1004,89),
student(1005,76)
}; //定义对象数组
studentp = stu;
void max(student
);
max(p);

}
void max(student*a)
{
int max_score = a[0].score;
int k = 0;
for (int i = 1; i < 5; i++)
if (max_score < a[i].score)
{
max_score = a[0].score; k = i;
}
cout << a[k].number << "" <<max_score << endl;
}

那位能解释一下max(p)什么意思吗?作用是什么?

c++
Renchen10的主页 Renchen10 | 菜鸟二级 | 园豆:204
提问于:2018-08-30 16:56
< >
分享
所有回答(2)
0

这个能运行吗,我也不是很懂。
我想是这样的
student * p = stu;
max(p);

放逐人 | 园豆:694 (小虾三级) | 2018-08-30 18:35

嗯嗯,对的。
student*p=stu;
max(p);
这是不是调用max函数的意思

支持(0) 反对(0) Renchen10 | 园豆:204 (菜鸟二级) | 2018-08-30 20:29

@Renchen10: 这不是明显的事情,方法名称(参数);
这不就是调用方法。

支持(1) 反对(0) 放逐人 | 园豆:694 (小虾三级) | 2018-08-30 20:32

@找点什么: 明白啦,我把声明和调用弄混了。

支持(0) 反对(0) Renchen10 | 园豆:204 (菜鸟二级) | 2018-08-31 16:41
0

很明显,求最大值嘛

弘毅HUANG | 园豆:204 (菜鸟二级) | 2018-09-04 12:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册