'''
#include <stdio.h>
#define PARK 5
#define MAN 1
#if MAN
color = BLUE
#else
color = RED
#endif
void main(void)
{
#ifdef PARK
printf("Hi PARK\n");
#else
printf("Hi Elice\n");
#endif
#ifndef MAX
printf("MAX not defined\n");
#endif
}
'''
我正在研究#if #ifdef。
[ 颜色 = 蓝色 ] 是错误的。但是 [ color = RED ] 不是错误。
我将“蓝色”更改为“红色”,但它仍然不起作用。为什么?