C語言基礎結構

2021-07-24 01:37:53 字數 1332 閱讀 2208

一.順序結構程式設計

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語句...