Cの分析
構造を解析することは、1つ以上の評価やテストされる条件だけでなく、文文を指定するには、プログラマが必要です(必須)および条件は、実行するとき(オプション)条件が真で実行する場合はfalseです。
任意の非ゼロとNULL以外の値にC言語が真であると仮定され、ゼロまたはNULLは偽であると仮定しました。
以下は、ほとんどのプログラミング言語での一般的な形式は、一般的に構造を決定です。
裁判官文
C言語は、判定文の次の種類を提供します。 各ステートメントの詳細を表示するには、リンクをクリックしてください。
语句 | 描述 |
---|---|
if 语句 | 一个if 语句由一个布尔表达式后跟一个或多个语句组成。 |
if...else 语句 | 一个if 语句后可跟一个可选的else 语句,else 语句在布尔表达式为假时执行。 |
嵌套 if 语句 | 您可以在一个if或else if语句内使用另一个if或else if语句。 |
switch 语句 | 一个switch语句允许测试一个变量等于多个值时的情况。 |
嵌套 switch 语句 | 您可以在一个switch语句内使用另一个switch 语句。 |
?:演算子
我々はすでに条件演算子の前の章で説明しました:?、場合代わりに使用することができます... elseステートメントを。次のように一般的な形式は次のとおりです。
Exp1 ? Exp2 : Exp3;
ここで、Exp1の、数Exp2とExp3表現。 コロンと場所の使用ことに注意してください。
?式のExp1の値が決定されます。 Exp1のが真の場合、計算値数Exp2、結果は全体?式です。 Exp1のがfalseの場合、計算値Exp3は、結果が全体?発現があります。