5.1 for迴圈結構 1.for迴圈語句的一般表示式是:
for(表示式1;表示式2;表示式3) 語句
2.c語言語法規定:迴圈體語句只能包含一條語句,若需多條語句,應使用復合語句。
5.2 while和do while迴圈結構
1.while語句用來實現″當型″迴圈結構,它的一般形式如下:
while(表示式)語句
當表示式為非0值時執行while語句中內嵌的語句;當表示式的值為0時,直接跳過while語句後面的語句,執行下一條語句。
2.while語句執行的特點是:先判斷表示式,後執行語句。
3.do while用來實現″直到型″迴圈結構,它的一般形式為:
do語句
while(表示式);
這個語句執行時,先執行一次指定的內嵌的語句,然後判別表示式,當表示式的值為非0時,返回重新執行該語句,如此反覆,直到表示式的值為等於0為止,此時迴圈結束。
4.do while語句執行的特點是:先執行語句,後判斷表示式。
5.3 continue語句和break語句
1.break語句有兩個用途:①在switch語句中用來使流程跳出switch結構,繼續執行switch語句後面的語句;②用在迴圈體內,迫使所在迴圈立即終止,即跳出所在迴圈體,繼續執行迴圈體後面的第一條語句。
2.continue語句結束本次迴圈,即跳過迴圈體中尚未執行的語句。在while和do while語句中,continue語句將使控制直接轉向條件測試部分,從而決定是否繼續轉向迴圈。在for迴圈中,遇到continue語句後,首先計算for語句表示式3的值,然後再執行條件測試(表示式2),最後根據測試結果來決定是否繼續轉向for迴圈。
5.4 迴圈的巢狀
1.乙個迴圈體內又包含另乙個完整的迴圈結構,稱為迴圈的巢狀。內嵌的迴圈中還可以巢狀迴圈,這就是多層迴圈。
2.三種迴圈(while迴圈、do while迴圈和for迴圈)可以互相巢狀。
2023年計算機二級C語言考點解析 檔案
16.1 檔案型別指標 file型別指標 c語言中的檔案分緩衝型檔案和非緩衝型檔案兩種,此處只討論緩衝型檔案。對於緩衝型檔案,每個被使用的檔案都在記憶體中開闢乙個區,用來存放檔案的有關資訊 如檔案名字 檔案狀態及檔案當前位置等 這些資訊儲存在有關結構體型別的變數中。該結構體型別由系統定義,取名為fi...
2023年計算機二級C語言考點解析 運算
15.1 位運算的含義及應用 1.位的概念 大多數計算機系統的記憶體儲器是由眾多的儲存單元構成的。在微機中,每個儲存單元是1個位元組,它由8位二進位制數構成,可以表示28 256種資訊,各位的編號從0 7,最左邊的位 第7位 是最高位,最右邊的位 第0位 是最低位。由於二進位制本身的特點,各位上的數...
2023年計算機二級C語言考點解析 陣列
9.1 一維陣列的定義 初始化和引用 1.一維陣列的定義方式為 型別說明符 陣列名 常量表示式 1 陣列名的命名方法與變數名相同,遵循識別符號命名規則 2 陣列是用方括號括起來的常量表示式,不能用圓括號 3 常量表示式表示陣列元素的個數,即陣列的長度,陣列的下標從0開始,下標的最大值為 常量表示式 ...