meili 发表于 2022-10-27 16:08:39

若已定义:intx=2,y=3;则执行语句y=x+++(--y);后,y的值为什么为4

<p>问题:若已定义:intx=2,y=3;则执行语句y=x+++(--y);后,y的值为什么为4
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">车仁生的回答:<div class="content-b">网友采纳  x++先使用x再+  x++;语句结束后x变为3.在运算的时候x还是为2.  --y先自减再使用y  --y;先变成2再参与其它运算  y=2+2=4;运算结束x=3y=4
页: [1]
查看完整版本: 若已定义:intx=2,y=3;则执行语句y=x+++(--y);后,y的值为什么为4