求解释语句
#include<iostream>using namespace std;
int max(int a[],int n)
{int ma;
if(n==1) return a[0];
//else
return ma=(a[n-1]>max(a,n-1) ?a[n-1]: max(a,n-1));哪位能帮我解释一下该句话吗?
}
int main()
{
int m;
int a[20];
for(int i=0;i<20;i++)
cin>>a[i];
m=max(a,20);
cout<<m<<endl;
return 0;
}