关于语句运算顺序
请问下列语句运算顺序是怎样的?reg = arr < arr ? arr : arr 这个语句的运算顺序是从左到右。具体来说,它首先比较arr和arr的大小,如果arr小于arr ,则将arr赋值给reg ,然后start1加 1;否则将arr赋值给reg ,然后start2加 1。最后, k也会加 1。
需要注意的是,虽然这个语句的运算顺序是从左到右,但是它涉及到了自增运算符++ ,这个运算符的优先级比较高,因此它会先执行。具体来说, k++会先执行,然后才会执行arr或arr 。
页:
[1]