运算符 wrt 对算术、按位和其他指针引用pointing to ->运算符(例如&.
4 回答
4
“高的”。请参阅运算符优先级表。请注意,链接到的表也包含 C++,因此您需要仔细阅读。
这是另一个 table,它只是 C 语言。您可以看到唯一共享优先级的运算符->是()(函数调用)、[](数组索引)和.(元素选择)。
于 2012-05-14T14:55:55.980 回答
1
作为后缀运算符,->具有最高级别的优先级(与.成员选择运算符、后缀++和--、[]和函数调用一起())。所以表达式 like&foo->bar被解释为&(foo->bar)。
如果您有多个具有相同优先级的运算符,它们会从左到右进行计算。例如,[]and()也是后缀运算符,因此a[i]->b被解释为(a[i])->b,f()->m被解释为(f())->m,p++->q被解释为(p++)->q,等等。
于 2012-05-14T16:14:46.453 回答
0
-> 在 C 中具有最高优先级。查看优先级图表以获取更多信息。
于 2012-05-14T15:03:58.743 回答