ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語でケースは何を意味しますか
#このチュートリアルの動作環境: Windows7 システム、c99、Dell G3 コンピューター。C言語でcaseとは「状況」「場合」を意味し、switch文で使用されるキーワードです。 "switch case" ステートメントは、変数と値リストの同等性をテストできる選択構造ステートメントです。各値はケースまたはケースと呼ばれ、プログラムはスイッチ後の値をチェックし、ケース後の値と比較します。等しい場合、次のコードまたはコード ブロックが実行されます。
case中国語での意味
名詞としては、例、状況、事件、(議論や訴訟) 議論、などを意味します。箱。 動詞としては、梱包する、チェックする、注意深くチェックするという意味です。c言語のcase
c言語でcaseとは「状況」「場合」を意味します。 case は switch ステートメントに使用されるキーワードです。 switch case ステートメントは選択構造を持つステートメントであり、単純な if else ステートメントを複数の分岐に置き換えるために使用されます。 switch ステートメントを使用すると、変数と値のリストが等しいかどうかをテストできます。各値は case または case と呼ばれます。プログラムは switch の後の値をチェックし、case の後の値と比較します。 C 言語のコードまたはコード ブロックswitch..case の構文は次のとおりです
switch(表达式){ case 整型数值1: 语句 1;[break;] case 整型数值2: 语句 2;[break;] ...... case 整型数值n: 语句 n;[break;] default: 语句 n+1;[break;] }その実行プロセスは次のとおりです。
switch (1) { case 1.1: break; }
int a; scanf("%d", &a); switch (a) { case a + 1: break; }
スイッチ後の変数値が case の後の定数値と一致する場合、case の後のコードBreak ステートメントが実行されてスイッチが終了するまで実行されます。コード ブロック
#include <stdio.h> int main () { /* local variable definition */ char grade; scanf("%d", &grade); switch(grade) { case 'A' : printf("Excellent!\n" ); break; case 'B' : case 'C' : printf("Well done\n" ); break; case 'D' : printf("You passed\n" ); break; case 'F' : printf("Better try again\n" ); break; default : printf("Invalid grade\n" ); } printf("Your grade is %d\n", grade ); return 0; }例 2:
#include <stdio.h> int main() { printf("Please input your grade(1-100):"); int grade; scanf("%d", &grade); switch (grade / 10) { case 10: case 9: printf("A\n"); break; case 8: case 7: printf("B\n"); break; case 6: case 5: printf("C\n"); break; default: break; } return 0; }
関連する推奨事項: 「
C ビデオ チュートリアル
以上がC言語でケースは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。