#define f(g,g2) g##g2
main()
{
int var12=100;
printf("%d",f(var,12));
}
Этот код дает выход 100, но если препроцессор будет реализован, то printf
будет переписать в виде:Препроцессор директива с хэш
printf("%d",var##12);
Тогда, как пришел выход?
Что вы подразумеваете под реализацией? –