4

http://groups.google.co.in/group/comp.lang.c/browse_thread/thread/bfb312ad902d94eb/74dcdcacce777679?lnk=gst&q=conditional+operator#74dcdcacce777679 _


なぜ(A%2 == 0)?A = 0:A=1がエラーになるのかという質問に対する答えがあります。


いつ(優先順位と関連性)を使用し、C文法を使用して式を解析するのか、 私にはわかりません。

4

1 に答える 1

5

式を解析するには、常に文法を使用してください。

優先順位と結合性は文法から導き出されたものであり、規則ではありません。多くの優先順位テーブルは過度に単純化されており、一部のあいまいなコーナーケースでは機能しません。

于 2010-07-05T07:37:03.250 に答える