我正在尝试一些尴尬的预处理并想出了这样的事情:
#include <stdio.h>
#define SIX =6
int main(void)
{
int x=6;
int y=2;
if(x=SIX)
printf("X == 6\n");
if(y=SIX)
printf("Y==6\n");
return 0;
}
gcc 给了我错误:
test.c:在函数'main'中:
test.c:10:8:错误:'='标记之前的预期表达式
test.c:12:8:错误:'='标记之前的预期表达式
这是为什么?