七、通过#define
预定义函数
我们在初学 C 语言的时候知道,可以通过 #define PI 3.1415926545
来在程序中预定义变量。实际上,在C++ 语言当中, #define
也可以预定义函数,以下是一段示例函数:
#include <iostream>
#define MAX(a, b) (a>b)?a:b // 预定义取两个数最大值的函数
using namespace std;
int main(int argc, char ** argv){
cout << "最大值是: " << MAX(5, 100) << endl;
return 0;
}
上述代码的输出结果如下:
最大值是: 100
由此可见,C++ 语言中也有类似 MATLAB 中函数句柄类似的功能,很强大实用。
标签:函数,int,最大值,C++,预定,define From: https://www.cnblogs.com/XiongHaiyang/p/18029785