对,i++是后置++,所以先判断i(此时为1)==1;
判断完以后i变成2,由于表达式结果是真,所以继续判断括号里面的表达式(),++j先++再判断,所以j(++后等于3)==3,表达式结果也为真,注意:此时不执行||后面的表达式,因为逻辑或,一边为真就为真。所以k没有变化,结果为233
你的想法是对的。
i++ == 1即先判断i==1,然后i++。
++i == 1即先i+1,然后判断i==1。
现在这两个的区别明白了吧。++i是先给i的值加1,然后参与其他运算,i++是i先参与其他运算,结束后给i的值加1。
有帮助的话采纳一下哦!