由于sizeof()
运算符的运算结果是在编译的时候决定的。因此,以下操作无法得到想要的结果。
int a = 0;
printf("%d\n",sizeof(a++));
printf("%d\n",a);
这这样做并不会让a加一。a打印出来的结果仍为0
由于sizeof()
运算符的运算结果是在编译的时候决定的。因此,以下操作无法得到想要的结果。
int a = 0;
printf("%d\n",sizeof(a++));
printf("%d\n",a);
这这样做并不会让a加一。a打印出来的结果仍为0