自學筆記 C語言複習2023年6月27日

2021-07-03 12:38:40 字數 1095 閱讀 6447

一、迴圈結構

1、在給定條件成立時,反覆執行某程式段直到條件不成立為止。給定的條件稱為迴圈條件,反覆執行的程式段稱為迴圈體。

2、迴圈語句包括:

1)用goto語句和if語句(基本不用)

;2)用while語句;3)用do-while語句;4)用for語句。

3、構成迴圈的條件:

1)迴圈的控制條件;2)迴圈體;3)能夠讓迴圈體結束的語句(遞增、遞減、真、假等)。

4、while迴圈(當型迴圈)

1)while迴圈的格式: while(條件),先執判斷條件為真,然後執行迴圈體語句,直到條件為假結束;

2)while迴圈的死迴圈:控制條件永真無限迴圈;可以在不知道迴圈次或在某個範圍查詢滿足值妙用死迴圈;

3)scanf語句 原理:如果緩衝區不為空,不會讓使用者再次輸入內容,直接從緩衝區中繼續獲取;

4)while條件中常量等於變數時常量在前,while後只有一條語句時可以省略大括號;

5)while也存在作用域紊亂問題。

5、do-while迴圈(直到型迴圈)

1)do-while迴圈格式:dowhile(條件);,先執行一遍迴圈體語句,接著判斷條件,直到條件為假結束迴圈。

2)不管while條件是否成立,迴圈體語句都會執行一遍。

6、for迴圈

1) for迴圈格式:for(表示式1;表示式2;表示式3)

2) for迴圈執行順序:表示式1>表示式2(迴圈條件)>迴圈體語句》表示式3(條件操作)>表示式2>迴圈體語句....

3) for迴圈的死迴圈:for(;;)

4)for迴圈也可以巢狀

使用,一般使用兩層,如列印行列式圖形。

7、break和continue語句

1、break語句用於迴圈語句中時,可使程式終止迴圈而執行迴圈後的語句,通常和while語句連在一起使用,即滿足條件時跳出迴圈。

2、break語句對if...else...不起作用,在多層迴圈中只是向外跳出 一層。

3、continue語句的作用是跳過迴圈體中剩餘的語句而繼續下一次

4、continue語句只用在for、while、do -while等迴圈體中,常與if語句一起使用,用來加速迴圈。 

自學筆記 C語言複習2023年7月6日

十 八 字元陣列 1 位於雙引號中的字串行 記憶體中以 0結束,多出乙個位元組 2 c語言中沒有字串變數,用字元陣列來存放字串 3 字元陣列 char 陣列名 常量表示式1 長量表示式2 1 字元陣列儲存字串可以省略大括號 2 字元陣列長度必須大於等於字串長度 1 3 字元陣列的輸出 字串用 s格式...

自學筆記 C語言複習2023年7月23日

二十 一 列舉型別 1 列舉型別是一種基本型別,不是構造型別,被說明為列舉型別的變數只能取列舉列表中的值。2 定義列舉型別 enum 列舉型別名 定義列舉型別變數 enum 列舉型別名 變數名 3 列舉變數也可以同時定義 enum 列舉型別名 變數名 初始化必須是列舉值 4 列舉變數的預設值類似陣列...

C 語 言 自 學 筆記

hello world include intmain 程式框架 學習函式之前都要用到 include intmain 變數int a int a,b int a b 將b的值賦予a,與 b a 不同。int a 0 int b 0 int a 0,b 0 常量const int amount 10...