C语言逻辑运算符顺序

a=b=c=1; ++a||++b&&++c; 问语句执行顺序?
2025-02-27 20:46:55
推荐回答(1个)
回答1:

逻辑运算符有三种,分别为&&(与运算)||(或运算)!(非运算),三者的优先级顺序为!>&&>||。
PS.
1、与运算符(&&)和或运算符(||)均为双目运算符。具有左结合性。非运算符(!)为单目运算符,具有右结合性。
2、“&&”和“||”优先级低于关系运算符,“!”优先级高于算术运算符。