switch case は変数を決定し、特定のコード例が必要です
プログラミングでは、さまざまな変数値に基づいてさまざまな操作を実行する必要があることがよくあります。 switch case ステートメントは、変数の値に基づいて実行するコードのさまざまなブロックを選択できる便利な構造です。
以下は、switch case ステートメントを使用して変数のさまざまな値を決定する方法を示す具体的なコード例です。
#include <stdio.h> int main() { int day; printf("请输入一个整数(表示星期几):"); scanf("%d", &day); switch (day) { case 1: printf("今天是星期一 "); break; case 2: printf("今天是星期二 "); break; case 3: printf("今天是星期三 "); break; case 4: printf("今天是星期四 "); break; case 5: printf("今天是星期五 "); break; case 6: printf("今天是星期六 "); break; case 7: printf("今天是星期天 "); break; default: printf("输入有误,请输入1-7的整数 "); break; } return 0; }
上記のコードでは、整数変数が最初にあります。定義日
を入力し、scanf
関数を介してユーザー入力から整数値を取得します。次に、switch case ステートメントを使用して、day
の値に基づいて今日が何曜日であるかを判断し、それに応じて対応する情報を出力します。
day
の値が 1 の場合、switch case ステートメントは最初のケースの後にコード ブロックを実行し、「今日は月曜日です」と出力します。値が 2 の場合、2 番目のケースに続くコード ブロックが実行され、「今日は火曜日です」が出力されます。
の値が 1 ~ 7 以外の場合、default 以降のコードブロックが実行され、「入力エラーです。1 ~ 7 の整数を入力してください。」と出力されます。 この例を通して、switch case ステートメントの構造を確認できます: まず switch キーワードを使用して変数の判定の開始を示し、次に case キーワードを使用して特定の値と一致します。成功した場合は、対応する実行コード ブロックが返され、一致が成功しなかった場合は、デフォルトの後のコード ブロックが実行されます。現在の分岐の終わりを示し、switch case ステートメントから飛び出すために、各 case の後のコード ブロックに Break キーワードを追加する必要があります。
つまり、 switch case ステートメントは非常によく使われる構造であり、変数のさまざまな値に応じてさまざまな操作を実行でき、非常に便利です。実際のプログラミング プロセスでは、switch case ステートメントを柔軟に使用して、特定のニーズに応じてコードの記述を簡素化できます。
以上がスイッチケース判定変数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。