制御構造には、if, for, while, switch, 等が含まれます。制御構造の中 で最も複雑なif文の例を以下に示します。
if ((condition1) || (condition2)) { action1; } elseif ((condition3) && (condition4)) { action2; } else { defaultaction; } |
制御文は、関数のコールと区別するために制御用のキーワードと開き括弧 の間に空白を一つおく必要があります。
文法的には他の選択肢もありますが、常に波括弧を使用することが強く推 奨されます。このようにすることにより、可読性が向上し、改行が追加さ れた際に発生するかもしれない論理構造上のエラーが減少します。
switch 文の場合は次のようにします。
switch (condition) { case 1: action1; break; case 2: action2; break; default: defaultaction; break; } |