我在輸入代碼時遇到問題。錯誤:無法將類型「double *」的值分配給類型爲「double」的實體
...
double* FindMax(const double* const arr, int n)
{
double max;
...
return &max;
}
int main()
{
...
maxVal = FindMax(value, numbers);
...
}
當我調用函數FindMax時,程序錯誤,並且不允許我傳遞值來使用FindMax函數。 我怎樣才能讓它成爲可能,非常感謝!
是否有原因需要返回指針而不是值? –