设inti=1;,则i++||i++||i++的值是多少?表示式运算结束后变量i的值是多少?

福山阳水 |浏览843次
收藏|2019/09/19 09:43

满意回答

2019/09/19 10:03

先理解这个基础:i++是后缀递增的意思,i++是先进行表达式运算,再进行自增运算;即最后表达式为i自增前的值++i是前缀递增的意思,++i是先进行自增或者自减运算,再进行表达式运算;即最后表达式为i自增后的值举例如下inta=1;int b=1;int c=a++;//结果c为1,a为2int d=++b;//结果d为2,b为2所以你的问题,你就好理解了int i=1则i++||i++||i++ 就等效于 1 || 2 ||3 表达式最终值为真,数值为1而i最后结果为4上机去验证

360U3132103938

其他回答(0)
0人关注该问题
+1

 加载中...