有没有人知道这个哪里错了

img

img

有没有人知道为啥会出现这种情况啊?应该怎么改啊?望详细说说。

c/c++中,数组名的本质是数组首元素地址或者整个数组的地址。
绝大多数情况都是代表数组首元素地址
只有两种情况代表整个数组的地址,一个是sizeof(数组名),另一个是 &数组名 的时候代表的也是整个数组的地址。
这个东西要完全弄明白,需要搞明白指针
建议先记住实参是数组的时候,直接传数组名就可以了
至于特殊情况单独记忆,等到,学习指针的时候再回过头来看

Max里面直接传数组名称即可,Max(a)

这三个函数参数只写a,后面的[10]删了。

函数max 和min 要求,参数为数组,
你那样传给的是double 元素,不是数组,