788
1、sizeof()内部表达式不参与真实运算,编译时计算运算值。
2、即使sizeof内部写有赋值表达式,也不会去实际操作,sizeof在计算时只看操作数的类型,不会访问相应的空间。
实例
intmain() { inta=10; intb=sizeof(a=a+1); printf("%d%d\n",a,b);//104 return0;
788
1、sizeof()内部表达式不参与真实运算,编译时计算运算值。
2、即使sizeof内部写有赋值表达式,也不会去实际操作,sizeof在计算时只看操作数的类型,不会访问相应的空间。
实例
intmain() { inta=10; intb=sizeof(a=a+1); printf("%d%d\n",a,b);//104 return0;