如果我为unsigned int声明一个宏,如下所示,
#define DefInt32 unsigned int
我可以使用sizeof(DefInt32)吗?
答案 0 :(得分:1)
是的,sizeof(DefInt32)
将被预处理到sizeof(unsigned int)
。顾名思义,这通常是4(32位),但是may not be。
答案 1 :(得分:1)
是。您可以使用sizeof(DefInt32)
。
sizeof(DefInt32)
与sizeof(unsigned int)
相同。
DefInt32 i;
与...相同:
unsigned int i;