制御ステートメント
プログラムは通常順に実行されるいくつかの声明から成っている。 プログラムは私達が声明が動く順序を制御してもいければはるかに強力である場合もある。
声明は3つの一般的なタイプに分類される:
- 価値、通常計算の結果が変数で、貯えられる割り当て。
- 入出力、データは読取られるか、またはプリントアウトされる。
- 制御は、プログラム何をについての決定を次にすればいいのかする。
このセクションはc.で制御ステートメントの使用を論議する。 私達はそれらがいかに強力なプログラムを書くのに使用することができるか示す;
- プログラムの重要なセクションを繰り返すこと。
- プログラムの任意セクションの間の選択。
The if else Statement
これが特別なポイントで何かを決定したりすれば、2つの企画の間で使用されているかどうかに決定するのに。
次のテストは学生が45のパスマークが付いている検査に合格したかどうか決定する
if (result >= 45)
printf("Pass\n");
else
printf("Fail\n");
It is possible to use the if part without the else.
if (temperature < 0)
print("Frozen\n");
各版はかっこに入れられた声明の続くことのテストから、成っている。 テストが本当なら次の声明は従われる。 それが偽なら他に続く声明は現在なら従われる。 これの後で、プログラムの残りは常態として続く。
私達が持ちたければまたは他が巻き毛ブラケットの間で、一緒に分かれれば1便以上の声明の続くこと。 そのような分かれることは複合ステートメントかブロックと呼ばれる。
if (result >= 45)
{ printf("Passed\n");
printf("Congratulations\n");
}
else
{ printf("Failed\n");
printf("Better Luck Next Time\n");
}
時々私達は複数の条件に基づいて多方法決定をしたい。 これをする最も一般的な方法は他の使用によっての変形なら声明なら行う。
|