c中sizeof()运算符的问题

来源:互联网 发布:物联网网络视频服务器 编辑:程序博客网 时间:2024/05/17 20:30

由于sizeof() 运算符的运算结果是在编译的时候决定的。因此,以下操作无法得到想要的结果。

    int a = 0;    printf("%d\n",sizeof(a++));    printf("%d\n",a);

这这样做并不会让a加一。a打印出来的结果仍为0

0 0