1. 分岐ステートメント (選択構造)
人生には多くの選択肢があり、選択が異なれば結果も異なります。プログラミングにも選択肢はあります。プログラミングでは、分岐は選択構造に相当します。
#include<stdio.h>
int main()
{
int choose = 0;
printf("今天要学习吗?1.学 2.不学");
scanf("%d", &choose);
if (choose == 1)
{
printf("正在成为大佬的路上!");
}
else
{
printf("你是一个混子");
}
return 0;
}
選択構造にはオプションがあり、そのオプションは if ステートメントの使用に対応するコード内で実装されます。
この例では、if ステートメントのかっこは式
if ステートメントの文法構造に対応します。
语法结构
if(表达式)
语句1;
else
语句2;
//
if(表达式)
语句1;
else if(表达式2)
语句2;
else
语句3;
switch ステートメント
switch ステートメントは分岐ステートメントでもあり、複数分岐の状況でよく使用されます。
例:
入力 1、辛い鍋を食べる、
入力 2、漬け魚を食べる、
入力 3、チキンシチューを食べる、
入力 4、乾いた鍋を食べる
構造
switch(整句表达式)
{
语句项;
}
switch ステートメントでは、選択が完了した後に選択を終了するためにbreakとfaultを使用する必要もあります。faultは新しい状況を提供します。つまり、入力結果が確立されたすべての条件式と一致する場合です。一致しない場合は、事前に解決策を提案してください。
2. ループステートメント
ループとは、よくある状況のことで、例えば、私たちは人生で何かを買いたいとき、何かを買うのに十分なお金が貯まるまでお金を貯めるという行為を繰り返します。
while ループ
if 文は、条件式が満たされれば 1 回実行されますが、条件式を満たして複数回実行したい場合は while ループを使用します。
while(表达式)
循环语句;
ループ構造で非常に一般的に使用されるステートメントは、while ループを使用するための補助ツールである Break と continue です。break を使用すると、このステートメント コマンドの実行後にすべてのループが停止し、Continue はこのループを終了して次のループに入ります。
for ループ
構造
for(表达式1;表达式2;表达式3)
循环语句;
式 1 は初期化部分、式 2 はループの終了を判断する条件判断部分、式 3 はループ処理中に調整される調整部分であり、3 つの式を組み合わせて使用します。ループ
do...while ループ
構造を制御する
do
循环语句;
while(表达式);
この機能は少なくとも 1 回実行され、コードが 1 回実行された後に条件文が判定されます。