我的输出结果不对是为什么
#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换个名就可以了》》??????