永发信息网

判断条件 arr[i]) == -1 啥意思

答案:1  悬赏:50  手机版
解决时间 2021-04-04 13:37
  • 提问者网友:火车头
  • 2021-04-04 03:45
判断条件 arr[i]) == -1 啥意思
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-04-04 03:57
主要需要注意运算符的优先级以及短路运算,首先看i的值,如果i为0值,则整个表达式的值直接返回0,其他部分都不计算,这是第一种情况;如果i为非0值,继续看优先级,在这个表达式中,优先级最高的是方括号运算符,也就是取数组下标,所以先计算arr[i-1]把对应元素取出,然后是大于号运算符,判断是否满足大于的条件,结果为0(代表假)或者1(代表真),最后结果是该判断条件的结果逻辑与i的值,此时i为非0值(代表真),所以最终结果就是看是否满足大于号的条件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯