制御構造

制御構造には、if, for, while, switch 等があります。 最も複雑な制御構造である if 文の例を示します。
if ((condition1) || (condition2)) {     action1; } elseif ((condition3) && (condition4)) {     action2; } else {     defaultaction; }

制御構造では、関数コールと区別するために、 制御キーワードと開きカッコの間に空白を 1 つ置きます。

構文的に任意の場合にも、波カッコを使用することを推奨します。 波カッコを付けることにより可読性が向上し、新しく行を追加した際に 論理的なエラーが紛れこむ可能性が減少します。

switch 文の場合は次のようにします。
switch (condition) { case 1:     action1;     break;  case 2:     action2;     break;  default:     defaultaction;     break;  }