#define用法
程序员文章站
2024-03-23 10:35:34
...
#define用法
知识准备:以#开头的行,都为预处理指令,用于指示编译器做一些预处理的工作。
#define称为宏定义,有以下两种用法:
(1)定义一个“数值
”#define PI 3.14 //相当于定义了一个常量
int main(){
double r = 5.06;
double area = PI*r*r;
return 0;
}
(2)定义一个函数
#include<stdio.h>
#define Max(a,b) a>b?a,b//相当于定义了一个常量
int main(){
int a = Max(10, 12);
return 0;
}
【注】 预处理的过程为文本代换,而不是算式代换
上一篇: 函数模板引入
下一篇: go语言刷题:77. 组合