括弧で囲んだ式 ( )

小括弧を使用して、式の評価順序を明示的に強制します。 次の式では、オペランドと演算子をグループ化するための小括弧は使用しません。weight, zipcode を囲む式によって、関数呼び出しが形成されます。コンパイラーが式の中のオペランドと演算子を、 演算子の優先順位や結合順序の規則に従って、グループ化する方法に注意してください。


(-discount * item + handling(weight, zipcode)) < (10 * item))

次の式は前の式と似ていますが、この式には、オペランドと演算子のグループ化の方法を変更する括弧が含まれています。


(-discount * (item + handling(weight, zipcode))) < (10 * item)

結合属性および可換属性の両方がある演算子を含む式では、小括弧を使用して、オペランドと演算子をグループ化する 方法を指定できます。次の式の小括弧は、オペランドと演算子をグループ化する順序を確実にします。

x = f + (g + h);

関連参照

IBM Copyright 2003