case在c語言裡是什麼意思

時間 2021-08-11 17:50:57

1樓:姓遐思戰雲

case用在switch語句中!

switch(n)

就是如果n等於哪個值就執行其後面的語句!

2樓:愛瑤家溪

case是用於開關語句中的關鍵字。

開關語句,又稱switch語句,由關鍵字switch搭配若干個case及可能存在的default語句,共同組建成的一種分支結構語句。其一般形式為

switch(表示式)

{case

常量表示式1:語句1;

....

case

常量表示式2:語句2;

defa

3樓:大野瘦子

case 是開關語句的一個組成部分。

用法:case 下面必須是整型常數。

冒號和break;之間是滿足這個case時要執行的語句。

例如:switch (整型表示式)

{case 1: printf("case 1\n"); break;

case 2: case 5: printf("case 2 or 5\n"); break;

...default: ...break;

當整型表示式得1,列印字串 "case 1"

當整型表示式得2或5,列印字串 "case 2 or 5"

c語言case的使用注意問題

#include

int main()

int i;

printf ("input somenum");

scanf ("%d" , &i);

switch (i)

//case (0.1+0.9)://這樣是不行的case後面必須是一個整數

//      printf ("this is 1\n");

//      break;

case -1://這樣是可以的,,,可以看出case後面應是一個有符號的整數

printf ("this is -1\n");

break;

case 'a'://這是可行的,,,後面跟字元是可以的

printf ("this is a\n");

break;

case 2:

printf ("this is 2\n");

break;

case 3:

printf ("this is 3\n");

break;

case 4:

printf ("this is 4\n");

break;

default :

printf ("this is not 1234\n");

break;

//getchar();

//getchar();

setbuf(stdin,null);

char j;

scanf ("%c", &j);

switch (j)

case 'a':

printf ("this is a\n");

break;

default:

printf ("this is default\n");

break;

/*      getchar();

getchar();

char k;

scanf ("%c", &k);

switch (k)

case "a":這裡是錯誤的也就是說case後面只能跟整形和與整形通用的字元型並且只能是字元而不能是字串

printf ("this is a\n");

break;

default:

printf ("this is default\

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...

label在c語言中是什麼意思,在C語言中loop是什麼意思?

四舍 入 標籤的意思,一般用在goto語句中。比如 lable 001就是一個標籤 void main int a 0 int b printf hello lable 001 printf hello,lable 001 n a if a 5 goto lable 001 printf hello...

在c語言中,在C語言中ch c A a 是什麼意思,其中ch和c是字元

小丁創業 在c語言中ch c a a 的意思是,是把表示大寫字母的變數c轉換為小寫字母的語句,使用前一般要先判斷一下的,如下 if c a c z ch c a a 因為當c b 時,c a 就等於1,然後1 a 就是 b 如果事先不檢測的話,當c不是大寫字母時作這樣的轉換是會無法理解的。 聽不清啊...