设整型变量i=3,则执行语句i++ -i-- + --i-i--后,i的值为1

为何值为1,这个公式的运算顺序是什麽,能不能一步步详细说一下?... 为何值为1,这个公式的运算顺序是什麽,能不能一步步详细说一下? 展开
 我来答
BYDpwy
2015-02-07 · 超过13用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:26.6万
展开全部
++符号的意思为i=i+1;++在前面的话是先加在执行语句,在后面为先执行后加
例如:int i=3;j=i++;l=++i; j等于3,l等于4
但如果i++ + 5 i等于4,不等于9
当 i=i++ +5 这样i就等于9了
综上,此处++符号出现了1次--出现了3次,所以i=3+1-3值为1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式