复杂表达式的求值顺序是由3个因素决定的:操作符的优先级、操作符的结合性以及操作符是否控制执行的顺序。
两个相邻的操作符哪个先执行取决于它们的优先级。
如果两者优先级相同,那么它们的执行顺序由它们的结合性决定。简单地说,结合型就是一串操作符从左到右依执行还是从右向左逐个执行。
有4个操作符,它们可以对整个表达式的求值顺序施加控制(&& 、||、 ?:、和逗号操作符)。
复杂表达式的求值顺序是由3个因素决定的:操作符的优先级、操作符的结合性以及操作符是否控制执行的顺序。
两个相邻的操作符哪个先执行取决于它们的优先级。
如果两者优先级相同,那么它们的执行顺序由它们的结合性决定。简单地说,结合型就是一串操作符从左到右依执行还是从右向左逐个执行。
有4个操作符,它们可以对整个表达式的求值顺序施加控制(&& 、||、 ?:、和逗号操作符)。