Основной вопрос
#define A 5
#define B 10
#define C (A*B)
int var;
var = C;
так вот, как будет расширен макрос, это
var = (5*10)
или
var = (50)
У меня сомнения по поводу расширения макроса. Если макрос имеет некоторые вычисления (*,-,/,+) на все константы, то будет ли marco просто в строке расширения или он будет оценивать результат и постить его