int a =8,b= 6;则表达式++a-b++的值为什么等于3不是4?b++可以不用管了吗
收起
++ 在a前面表示先把a的值加一再参加运算++ 在b后面表示b参加运算之后再加一我都是这样记的那这样的话,a在和 b++ 相减之前先加一等于 8+1=9b的值是和a相减之后再加一,所以先不用管所以 9 - 6 = 3运算结束,b的值再增加1,6+1=7你可以在最后面打b打印出来看看,b肯定是7有帮助的话希望采纳一下呀
报告相同问题?