如果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