Рассмотрим следующую настройку:
хиджры
#define A 5
#define B A
#undef A
#define A 3
a.c
#include "a.h"
#include <stdio.h>
int main()
{
printf("%d\n", B);
return 0;
}
В то время как это очень разумно печатает 3, существует ли способ сделать его печать 5, т.е. сделать замену 5 для A уже на второй строке a.h?