制御構造

制御構造には、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;

}