***c語言學習筆記(三)***
一、分支和迴圈
分支語句:if switch;
迴圈語句:while for do while;
c語言是一門結構化的程式語言:順序結構,選擇結構,迴圈結構;
if語法結構,當判斷括號內容為真時,執行語句:
1.if(表示式)
語句;2.if(表示式)->多分支語句
語句1;
else
語句2;
簡單的選擇判斷語句:
int main()
也可使用scanf語句來完成輸入並判斷功能;
注意,if\else當需要控制多條語句時,則需要使用**塊的形式,將多條語句用{}括起來。
3.懸空else問題
if (a == 1)
if (b == 2)
printf("呵呵\n");
else
printf("haha\n");
上面**執行時,螢幕無輸出;else是與第二個if匹配而非第乙個; 若想輸出呵呵或者haha,使用**塊即可;
if (a == 1)
else
printf("haha\n");
4.注意「=」和「==」的區別,前者為賦值操作,後者為判斷相等操作;
int main()
此段**由於=,輸出為「呵呵」。
5.練習題目1:設計乙個程式判斷輸入的數是否為奇數
本人寫的程式:
int main()
練習題目2:輸出1-100之間的偶數
int main()
return 0;
}
零基礎C語言學習
c語言學習筆記 四 1.基本形式 switch 整形表示式 break用於跳出switch語句 注意 switch語句必須為整形表示式且必須為常量 簡單的switch語句例子 int day 0 scanf d day switch day 當想要輸入的值超出switch裡面的常量範圍時,可以在最後...
零基礎學C語言 指標
成也指標,敗也指標。對於 語言來說,指標是他的招牌,卻也是最令人望而生畏的。我會嘗試用很號理解的方式去闡述,希望你可以看的明白。其實指標就是乙個普通的變數,只是他存放的是乙個位址,他占用的空間是固定的,在32位系統上是4個位元組,在64位的系統上是8個位元組。include intmain char...
零基礎搞懂C語言指標
c語言中把專門存放變數位址的變數 指標變數 簡稱指標。什麼這樣說你不明白?位址記憶體單元 變數100020x 10021y 1004 115z 2000 1000 p其中變數x的記憶體單元的位址為1000,而變數p的值是變數x的記憶體單元的位址所以稱p為指標變數簡稱指標。前邊我們已經學過 變數的定義...