C++定义内联函数实现求三个实数中的最大值程序出现问题 请问如何修改?

2025-04-02 14:46:03
推荐回答(2个)
回答1:

函数Max在使用之前没有声明,inline 那一句声明的是max,注意C/C++语言中函数名和变量名是区别大小写的.

回答2:

#include"stdafx.h"

#include
#include"stdlib.h"
using namespace std;

inline int Max(int a,int b,int c);

int main(){
int a,b,c,d;
cin>>a>>b>>c;
d=Max(a,b,c);
cout<<"最大数值为:"<system("pause");
return 0;
}
int Max(int a,int b,int c)
{
int max1=a>b?a:b;
int max2=c>max1?c:max1;
return max2;
}