0
演算子が同じ優先順位を持ち、〜と^がそれぞれ左と右の結合である場合、〜b〜c^dはどのように評価されますか?誰かが説明できますか?ありがとうコンパイラでの演算の優先順位と結合性
演算子が同じ優先順位を持ち、〜と^がそれぞれ左と右の結合である場合、〜b〜c^dはどのように評価されますか?誰かが説明できますか?ありがとうコンパイラでの演算の優先順位と結合性
これはありません。優先順位と連想は文法を明確にする方法であり、文法を使用する能力を制限すると、あいまいな文法に戻ることになります。逆に、1つの解析木を決定することは、この問題が存在しないことを意味する。たとえば、b〜c^dを(b〜c)^ dとして解析すると、〜のいずれかが優先順位が高くなるか、^が関連性を残します。