
C语言语句 ++j<2 的运算顺序是什么?
1个回答
展开全部
j的左右两边都有运算符·`
所以就要看这两个运算符的优先级·~~~百度搜索运算符优先级//这里不让放链接好像·~
显示++的优先级大于<的。所以j先和++结合。
++j表示在这个表达式前先自增,所以先把j+1,然后在与2比较。
如果j原先1;
那么++j<2就为假(因为j先自加为2, 2<2为假)
所以就要看这两个运算符的优先级·~~~百度搜索运算符优先级//这里不让放链接好像·~
显示++的优先级大于<的。所以j先和++结合。
++j表示在这个表达式前先自增,所以先把j+1,然后在与2比较。
如果j原先1;
那么++j<2就为假(因为j先自加为2, 2<2为假)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询