如果i=3,j=5,(i++)-(--j)什么意思

1个回答
展开全部
摘要 亲 您好 很高兴为您服务 如果i=3,j=5,(i++)-(--j)是一个数学运算表达式,表示先执行"--j"这一先减后用的运算,将j的值减1,然后再执行"i++"这一先用后加的运算,将i的值加1 最后,将运算符 "-" 两侧的结果相减,得到的结果是2的意思
咨询记录 · 回答于2023-04-27
如果i=3,j=5,(i++)-(--j)什么意思
亲 您好 很高兴为您服务 如果i=3,j=5,(i++)-(--j)是一个数学运算表达式,表示先执行"--j"这一先减后用的运算,将j的值减1,然后再执行"i++"这一先用后加的运算,将i的值加1 最后,将运算符 "-" 两侧的结果相减,得到的结果是2的意思
最后具体地,初始时i=3,j=5,执行"--j"运算之后,j的值变为4,然后执行"i++"运算,将i的值加1。所以,此时i变为4,j变为4。然后,将i和j的值代入表达式中,得到的结果为(4)-(4)=0,此时i的值为4,j的值为4
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消