我的输出结果不对是为什么
#include<iostream>
#include<cstdlib>
using namespace std;
int getMaxOrMin(int* arr, int count ,bool isMax)
{
int temp = arr[0];
for (int i = 1; i < count; i++)
{
if (isMax)
{
if (temp < arr[i])
{
temp = arr[i];
} }
else{
if (temp > arr[i])
{
temp = arr[i];
} }
return temp; }
}
int main()
{
int arr1[4] = { 3,5,7,1 };
bool isMax = false;
cin >> isMax;
cout<<getMaxOrMin(arr1, 4, isMax)<< endl;
return 0;}为什么把主函数里isMax换个名就可以了》》??????