一.順序結構程式設計
1.1格式化輸入輸出函式(printf函式以及scanf函式)
#includeint main()
執行結果;
1.2字元資料的輸入輸出(putchar函式以及getchar函式)
#includeint main()
執行結果;aa
1.3 if語句
1.3.1if(表示式),判斷表示式是否成立,若成立,則執行語句,否則跳過語句;
1.3.2雙分支if語句
#includeint main()
執行結果:5
1.3.3 if與多個else語句
格式形如:if(表示式1) 語句1
else if(表示式2) 語句2
...else 語句n
1.3.4巢狀if語句
應當注意if和else的配對關係,else總是和它上面最近的if配對。
#includemain()
執行結果:從鍵盤輸入三個整數:
8 4 6
三個數最大值是:
1.3.5條件運算子
條件運算子要求有3個運算元,是c語言中唯一乙個三目運算子,其一般形式為:
表示式1?表示式2:表示式3
執行過程:若表示式1的值為真,則整個條件運算的結果為表示式2的值;如果表示式的值為假,則整個條件運算的結果為表示式3的值。
#includemain()
執行結果:
從鍵盤輸入三個整數:
8 4 6
三個數最大值是:
1.4 switc語句
(1)switch後面的括號內的表示式的值只能為整型或字元型
(2)當表示式的值與某乙個case後面的常量表示式相等時就執行case後面的語句;
(3)各case的常量表示式的值必須互不不同;
(4)case 只起乙個入口作用,程式執行完乙個case後面的語句後,需要break;語句跳出;
#includemain()
printf("成績等級: %c\n",grade);
return 0;
}
執行結果:
成績等級:b
c語言基礎 結構體
結構體也是一種資料型別 這種資料型別裡面可以定義不同的資料型別的資料,是一種使用者自定義的資料型別 當然結構體裡面可以巢狀陣列和結構體 結構體的定義 struct 結構體名 注意 結構體的命名用駝峰法 每乙個成員變數後面要加上 在最後的 後面要加上 結構體變數的定義 struct 結構體名 結構體變...
C語言基礎 迴圈結構
一 while迴圈 使用格式 whlie 表示式 例子 用while語句計算1 2 3 100的值 include int main printf 結果為 d n sum return 0 while迴圈的陷阱 死迴圈 一直執行迴圈體中的 不會退出 while迴圈使用注意 1 死迴圈 2 當乙個常量...
C語言基礎 判斷結構
這些特別基礎的東西都是我在大學剛開始時寫的筆記。剛接觸到程式設計,什麼也不知道,所以很基礎很基礎,也會有很多的不足。是 與 運算 非 運算 if 表示式 條件 執行的操作 if 表示式 if 表示式 else if 表示式2 else if 表示式3 else if 表示式n 注意 1 多重if語句...