788

1、sizeof()内部表达式不参与真实运算,编译时计算运算值。

2、即使sizeof内部写有赋值表达式,也不会去实际操作,sizeof在计算时只看操作数的类型,不会访问相应的空间。

实例

intmain()
{
inta=10;
intb=sizeof(a=a+1);
printf("%d%d\n",a,b);//104
return0;

发表回复