分支語句可以實現選擇的效果(多選一)
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.以下...