为了账号安全,请及时绑定邮箱和手机立即绑定

请问这题的计算顺序是什么?

y=++i //++j &&++z

正在回答

5 回答

先算++i,++j,++z,然后运算++j&&++z得出1还是0,在计算++i||(1或者0)得出最后结果。

++运算级高于&&和||,而&&运算级高于||

不知道这么说会不会好懂一点

ps:是||不是//,//这是注释,||在\\上面

0 回复 有任何疑惑可以回复我~

//后面你都注释掉了,还运算个毛线。

0 回复 有任何疑惑可以回复我~
#1

慕粉1603554515

至少前面的语句有);//这个后面的才是注释
2017-02-22 回复 有任何疑惑可以回复我~

(不清楚//是啥,我按/和||分别给你说明)最先算++i,++j和++z,然后运算/,接着运算&&,最后运算||。C语言中的运算是按照优先级来确定运算顺序的。

0 回复 有任何疑惑可以回复我~

自增优先++i  ++j  ++z  然后是与运算   &&  然后是或运算||    应该是++j&&++z然后再   ||++i;

应该是这样吧 恩也是在学

0 回复 有任何疑惑可以回复我~

(++i)//(++j)&&(++z)

0 回复 有任何疑惑可以回复我~
#1

慕粉1905147650 提问者

可以再详细点么 渣渣表示看不懂
2016-12-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这题的计算顺序是什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信