特别是c=x++&&y++;这个语句的运算顺序是怎样的
展开全部
更多追问追答
追问
答案是100
追答
饿,对,是的是的, 我晕了,还忘了一个事情。
c=x++&&y++;
先计算x++,返回值是0(逻辑假),然后x自增为1。
由于&&是逻辑与运算符,有一边为逻辑假的话,那结果就是逻辑假,就没有必要做下面的操作,会优化掉后面的操作。因此y++就被跳过执行了。
把这个忘了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
答案是100
饿,对,是的是的, 我晕了,还忘了一个事情。
c=x++&&y++;
先计算x++,返回值是0(逻辑假),然后x自增为1。
由于&&是逻辑与运算符,有一边为逻辑假的话,那结果就是逻辑假,就没有必要做下面的操作,会优化掉后面的操作。因此y++就被跳过执行了。
把这个忘了。
类别
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200