pointing to ->などの算術、ビット単位、およびその他のポインター参照演算子に対する演算子 wrtの優先レベルは何ですか&。
4 に答える
4
"高い"。演算子の優先順位表を参照してください。リンク先のテーブルには C++ も含まれているため、注意深く読む必要があることに注意してください。
これは C のみの別のテーブルです。->の優先レベルを共有する演算子は、()(関数呼び出し)、[](配列インデックス)、および.(要素選択)のみであることがわかります。
于 2012-05-14T14:55:55.980 に答える
1
接尾辞演算子として、->は最高レベルの優先順位を持ちます(.メンバー選択演算子、接尾辞++と--、、、[]および関数呼び出しとともに())。したがって、のような式&foo->barは。として解釈され&(foo->bar)ます。
同じ優先順位の演算子が複数ある場合、それらは左から右に評価されます。たとえば、[]および()は接尾辞演算子でもあるため、として解釈され、a[i]->bとして解釈さ(a[i])->bれ、、など として解釈されます。f()->m(f())->mp++->q(p++)->q
于 2012-05-14T16:14:46.453 に答える
0
-> C で最高の優先レベルを持っています。詳細については、優先順位チャートを確認してください。
于 2012-05-14T15:03:58.743 に答える