sizeof () не выполняется препроцессором

#if sizeof(int) != 4
/* do something */

Использование sizeof внутри #if не работает внутри #define это работает, почему?

#define size(x) sizeof(x)/sizeof(x[0]) /*works*/
15
задан Brian Tompsett - 汤莱恩 13 March 2016 в 19:07
поделиться