Я пробовал какую-то неудобную предварительную обработку и придумал что-то вроде этого:
#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: ошибка: ожидаемое выражение перед '= токеном
Почему это?