識別子 DEBIT が定義されている場合、デビット関数の呼び出しがコンパイルされます。 どちらの識別子も定義されていない場合は、printerror関数の呼び出しがコンパイルされます。 "CREDIT" と "credit" は、ケースが異なるため、C および C++ では個別の識別子であることに注意してください。
C: ステートメント ブロックを使用する 次の例では、クエリをブール式の一部として実行してから、ブール式の結果に基づいて若干異なるステートメント ブロックを実行します。 各ステートメント ブロックはBEGINで始まり、ENDで終わります。
a=4b=2c=2+aifa==4elseb d=1+(aifa==5elseb)print(c)print(d) 出力: 63 上記のコード例でわかるように、最初のステートメントでは、条件a==4が真であるため、評価される正の値2+aが出力されています。 真でなければ、bの値が出力されていたでしょう。