*c語言學習筆記(四)*
1.基本形式
switch(整形表示式)
break用於跳出switch語句;注意:switch語句必須為整形表示式且必須為常量;
簡單的switch語句例子:
int day = 0;
scanf("%d", &day);
switch (day)
當想要輸入的值超出switch裡面的常量範圍時,可以在最後的結尾加上:
default:
printf("輸入錯誤\n");
break;
注:每條switch語句只能包含一條default,但是default語句可以出現在switch語句裡面的任意位置,並且不會干擾其他case語句;
練習題:最後m,n輸出結果為:
int n = 1;
int m = 2;
switch (n)
case 4:m++;
break;
default:
break;
} printf("m=%d,n=%d\n", m, n);
return 0;
}
答案為5,3;其原理為case語句遇到break才會停止,不然會一直順序執行下去。 零基礎C語言學習
c語言學習筆記 三 一 分支和迴圈 分支語句 if switch 迴圈語句 while for do while c語言是一門結構化的程式語言 順序結構,選擇結構,迴圈結構 if語法結構,當判斷括號內容為真時,執行語句 1.if 表示式 語句 2.if 表示式 多分支語句 語句1 else 語句2 ...
零基礎學C語言 指標
成也指標,敗也指標。對於 語言來說,指標是他的招牌,卻也是最令人望而生畏的。我會嘗試用很號理解的方式去闡述,希望你可以看的明白。其實指標就是乙個普通的變數,只是他存放的是乙個位址,他占用的空間是固定的,在32位系統上是4個位元組,在64位的系統上是8個位元組。include intmain char...
零基礎搞懂C語言指標
c語言中把專門存放變數位址的變數 指標變數 簡稱指標。什麼這樣說你不明白?位址記憶體單元 變數100020x 10021y 1004 115z 2000 1000 p其中變數x的記憶體單元的位址為1000,而變數p的值是變數x的記憶體單元的位址所以稱p為指標變數簡稱指標。前邊我們已經學過 變數的定義...