4.7:内置函数的练习。注意:只有规模较小而又被频繁调用的简单函数才适合声明为inline函数,(不包括复杂的控制语句和循环语句)。
#include<iostream>
using namespace std;
inline int max(int, int, int);//声明内置函数
int main()
{
int i = 0, j = 20, k = 30, m;
m = max(i, j, k);
cout << "max=" << m << endl;
return 0;
}
inline int max(int a, int b, int c)//定义max为内置函数
{
if (b > a)a = b;
if (c > a)a = c;
return a;
}
运行结果如图: