为什么在Turbo C编译器中sizeof(int)是2个字节而在gcc中Linux编译器是4个字节?

Muk*_*kul 4 c integer sizeof turbo-c

为什么在Turbo C编译器中sizeof(int)是2个字节而在gcc中Linux编译器是4个字节?

Gop*_*opi 6

sizeof(int) 在所有平台上都不是一个常数.

它因系统而异.

PS:只有在所有平台上保持不变的sizeof对象才是 sizeof(char)