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然后再运算。
我感觉你还是先去把运算符的优先级看看吧呵呵
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/04/27 20:59:50
看怎么用了,如:
int a = 0;
print("%d\n", a++); /* 0 */
printf("%d\n", a); /* 1 */
a++因为他是后增量
它是先运算后自加。
++a是前增量他是先自己加1然后再运算。
我感觉你还是先去把运算符的优先级看看吧呵呵