1.逻辑运算符优先级
以下是C++运算符的优先级表格,从高到低排列:
优先级 | 运算符 | 描述 | 结合性 |
---|---|---|---|
1 | :: |
作用域解析 | 从左到右 |
2 | () [] -> . |
函数调用、数组下标、成员访问 | 从左到右 |
3 | ! ~ ++ -- + - * & (type) sizeof |
逻辑非、按位取反、自增/自减、正/负号、间接访问、取地址、类型转换、sizeof | 从右到左 |
4 | .* ->* |
成员指针访 |
1.逻辑运算符优先级
以下是C++运算符的优先级表格,从高到低排列:
优先级 | 运算符 | 描述 | 结合性 |
---|---|---|---|
1 | :: |
作用域解析 | 从左到右 |
2 | () [] -> . |
函数调用、数组下标、成员访问 | 从左到右 |
3 | ! ~ ++ -- + - * & (type) sizeof |
逻辑非、按位取反、自增/自减、正/负号、间接访问、取地址、类型转换、sizeof | 从右到左 |
4 | .* ->* |
成员指针访 |