c语言define常量定义
In this example, we have to define two macros YES with the constant value 1 and NO with the constant value 0 by using #define preprocessor directive in C programming language.
在此示例中,我们必须使用C编程语言中的#define预处理程序指令来定义两个常量值为1的宏YES和0常量为0的NO 。
Macros definitions:
宏定义:
#define YES 1
#define NO 0
Example:
例:
#include <stdio.h>
#define YES 1
#define NO 0
//function to check and return YES or NO
//for EVEN or ODD
int checkEvenODD(int num)
{
if( num%2 == 0 )
return YES;
else
return NO;
}
//Main code
int main(){
int n;
n = 10;
if( checkEvenODD(n) == YES )
printf("%d is an EVEN number\n",n);
else
printf("%d is an ODD number\n",n);
n = 11;
if( checkEvenODD(n) == YES )
printf("%d is an EVEN number\n",n);
else
printf("%d is an ODD number\n",n);
return 0;
}
Output
输出量
10 is an EVEN number
11 is an ODD number
翻译自: https://www.includehelp.com/c-programs/define-macros-for-YES-and-NO-constants-using-define.aspx
c语言define常量定义