|
优先级 |
运算符 |
结合律 |
<!--[if !supportEmptyParas]--> <!--[endif]--> <!--[if !supportEmptyParas]--> <!--[endif]--> 从 <!--[if !supportEmptyParas]--> <!--[endif]--> 高 <!--[if !supportEmptyParas]--> <!--[endif]--> 到 <!--[if !supportEmptyParas]--> <!--[endif]--> 低 <!--[if !supportEmptyParas]--> <!--[endif]--> 排 <!--[if !supportEmptyParas]--> <!--[endif]--> 列 |
( ) [ ] -> . |
从左至右 |
! ~ ++ -- (类型) sizeof + - * & |
从右至左 <!--[if !supportEmptyParas]--> <!--[endif]--> | |
* / % |
从左至右 | |
+ - |
从左至右 | |
<< >> |
从左至右 | |
< <= > >= |
从左至右 | |
== != |
从左至右 | |
& |
从左至右 | |
^ |
从左至右 | |
| |
从左至右 | |
&& |
从左至右 | |
|| |
从右至左 | |
?: |
从右至左 | |
= += -= *= /= %= &= ^= |= <<= >>= |
从左至右 |
for (i=0; i<N; i++) if (condition) DoSomething(); else DoOtherthing(); } |
if (condition) { for (i=0; i<N; i++) DoSomething(); } else { for (i=0; i<N; i++) DoOtherthing(); } |