1、sizeof()内部表达式不参与真实运算,编译时计算运算值。 2、即使sizeof内部写有赋值表达式,也不会去实际操作,sizeof在计算时只看操作数的类型,不会访问相应的空间。 实例 int main() { int a = 10; int b = sizeof(a = a + 1); printf("%d %d n", a, b); // 10 4 return 0; } 以上就是c语言中sizeof的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程