Linux系統下的C語言學習筆記(五)

2021-09-26 05:53:35 字數 1473 閱讀 8650

分支語句可以實現選擇的效果(多選一)

1.1 if關鍵字可以用來編寫分支,編寫if分支之前最好先畫乙個**,有可能同時出現的多個選擇不可以包含在乙個分支裡。如果if分支裡必須做出選擇就可以省略最後一組語句的邏輯表示式和if關鍵字。

1.2 if分支裡前面的語句先進行選擇,選擇不成功才輪到後面的語句進行選擇,利用語句之間的前後順序可以簡化邏輯表示式。

1

/* 2 * if分支演示

3 * */

4 #include

5int

main()

17else

if(val <0)

20return0;

21}

1

/* 2 * if分支演示

3 * */

4 #include

5int

main()

12else

if(val &1)

15elseif(

!(val &1)

)18return0;

19}

2.1 switch…case關鍵字也可以用來編寫分支,如果分支裡每個選擇都可以用乙個唯一的

整數表示才可以採用這種格式編寫。

2.2 每組語句最後都必須使用break;語句結束default關鍵字後面的語句用來處理所有

沒有列舉的數字。

/*

* switch...case分支演示

* */

#include

intmain()

return0;

}

3.1 從鍵盤得到乙個數,判斷是0,正數,負數

1

/* 2 * if分支練習

3 * */

4 #include

5int

main()

12else

if(val <0)

15else

18return0;

19}

3.2 從鍵盤得到兩個數,並輸出最小值

/*

* if分支練習

* */

#include

intmain()

else if (val1 < val && val1 < val2)

else */

if(val1 > val)

else

}else

else

}return0;

}

3.3 輸入乙個數判斷真假用switch結構

/*

* switch...case分支練習

* */

#include

intmain()

return0;

}

Linux 下C語言學習(三) 函式的學習

函式的定義 返回值 函式名 形式引數 函式體 函式的引數相當於函式的入口,函式的返回值相當於函式的出口,函式體就是函式的具體功能 例子 根據傳入的兩個資料,返回最大值 int max int num1,int num2 if num1 num2 return num1 return num2 ret...

Linux下的C語言學習之Makefile編寫

這裡我直接給大家展示乙個我自己寫的小工程例項,來幫助大家了解在linux下建立工程如何組織檔案以及makefile的編寫。add.h ifndef add h define add h int add int a,int b endifadd.c int add int a,int b sub.h ...

Linux系統下的C語言學習筆記(六點五)

1.使用者在鍵盤上輸入的數字首先進入輸入緩衝區,scanf標準函式從輸入緩衝區裡獲得數字並記錄到儲存區里。2.先進入輸入緩衝區的資料必須首先被處理,如果使用者輸入的某些資料程式無法處理,程式就得不到使用者以後輸入的資料。如果使用者輸入的某些資料程式無法處理,程式就得不到使用者以後輸入的資料。3.以下...