a++&&b++

来源:百度知道 编辑:UC知道 时间:2024/04/27 20:59:50
为什么a是0 a++的值也是0啊 脑子快坏了

看怎么用了,如:
int a = 0;
print("%d\n", a++); /* 0 */
printf("%d\n", a); /* 1 */

a++因为他是后增量
它是先运算后自加。
++a是前增量他是先自己加1然后再运算。

我感觉你还是先去把运算符的优先级看看吧呵呵