刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
解答思路:
首先,我们需要理解题目的操作顺序和运算符的优先级。在这个表达式a=(++i)–;中,我们首先需要执行的是++i,也就是将i的值加1,然后再执行赋值操作a=(++i),最后执行–操作,即a的值减1。因此,我们需要按照这些步骤逐步分析。
最优回答:
当i=5时,执行++i操作,i的值变为6。然后执行a=(++i),此时a的值为6,同时由于a是一个新的赋值操作,所以a的值也被更新为6。最后执行–a操作,a的值变为5。所以,执行完这个表达式后,a的值为5,i的值为6。
本文链接:请阐述当变量i赋值为5后,执行表达式a=(++i)--后,变量a和i的值分别为多少?
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!