int x=1;System.out.println(x++); //這里得到結(jié)果是1System.out.println(++x); //這里得到結(jié)果是2請(qǐng)問 x++和++x不是都是自增1嗎,為什么語句一得到的結(jié)果不是2、卻是1?。课抑廊绻菂⑴c賦值運(yùn)算:比如 y=x++; 這個(gè)y得到的結(jié)果肯定是1,應(yīng)為是先把x原值1賦給y,后自增1. 但是輸出語句中不是應(yīng)該把最終的運(yùn)算結(jié)果2輸出嗎,難道輸出語句中的值、也是和y=x++等價(jià)嗎,求解?
添加回答
舉報(bào)
0/150
提交
取消