case在c語言裡是什麼意思

2021-08-09 12:39:49 字數 1865 閱讀 4776

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語言dp是什麼意思,c語言裡是什麼意思

1 先看 d p 這是一條複合賦值運算,相當於d d p 因此 d p 相當於 d d p 2 整個表示式的執行流程 因為是後自增運算子,所以 第1步 執行d d p 第2步 執行 p 假設,d 1,p 2,則執行後,d 1,p 3。相當於兩個語句 d d p p 是複合賦值運算子,是自增運算子 變...

d在c語言裡是什麼意思,在C語言中c 和 d 是表示什麼意思

c語言中 d表示忽略第一個整數,而 d中的 是一個標誌符號,用來表示跳過它相應的回資料,表示輸出的資料區答和它對應的資料表示輸出的空格個數,從而使下一個輸入的內容複製給緊接著的變數。c語言格式介紹 d是輸出整型資料,和格式字元組合在一起的作用是將輸出的資料轉換為指定的格式輸出。d是帶符號整數,意思就...

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

在英文或者在c語言中表示什麼意思?表示條件的 或 比如if a 1 a 2 就是如果 a等於1或2的時候 進行一下條件的語句。望採納保證正確哦 1 c語言中 是兩個運算 符擺放在一起,是賦值運算子,邏輯非運算子 2 邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別 3 首先對其運算元求...