求解,跟C++起航 最后一节学习的代码出现问题了
#include<iostream>
#include<stdlib.h>
using namespace std;
int getMaxorMin(int*arr,int count,bool isMax){
int temp=arr[0];
for(int i=1;i<count;i++){//从i=1开始,程序更加高效
if(isMax)
{
if(arr[i]>temp){
temp=arr[i];
}}
else
{
if(arr[i]<temp){
temp=arr[i];}}
return temp;}
int main(void)
{
int arr1[4]={5,9,3,1};
bool isMax=false;
cin>>isMax;
cout<<getMaxorMin(arr1,4,isMax)<<endl;
system("pause");
return 0;
};
为什么会出现error C2601: 'main' : local function definitions are illega
l
局部函数非法定义呢??