C 控制結構學習筆記二

2021-08-31 20:10:05 字數 1088 閱讀 5082

"條件結構(if and else);

例一:if (x == 100) else

例二:if (x > 0)

cout << ""x is positive。\n"";

else if (x < 0)

cout << ""x is negative。\n"";

else

cout << ""x is 0.""; "

"迴圈結構;

while迴圈,例一:

#include

int main()

cout << ""fire!"";

return 0;

}do - while迴圈,例二:

#include

int main() while (n != 0);

return 0;

}for 迴圈,例三:

#include

int main()

cout << ""fire!"";

return 0;}"

"分支控制和跳轉;

break語句,在滿足條件下強制跳出迴圈,例四:

#include

int main()

}return 0;

}輸出結果:10, 9, 8, 7, 6, 5, 4, 3, countdown aborted!

continue語句,跳出當前迴圈,直接進入下次迴圈,例五:

#include

int main()

cout << ""fire!"";

return 0;

}輸出結果:10, 9, 8, 7, 6, 4, 3, 2, 1, fire!

goto 語句,可以從程式一點跳到另外一點,goto語句引數是由表示名加冒號組成,例六:

#include

int main()

輸出結果:10, 9, 8, 7, 6, 5, 4, 3, 2, 1, fire! "

"選擇結構;

switch (x)

注意:每個分支後面必須包含break語句,只能用來比較表示式或不同常量的值,不能把變數或範圍放在case之後。"

C 資料結構學習筆記 二

ram模型 ram random access machine 暫存器順序編號,總數沒有限制 r 0 r 1 r 2 每一項操作僅需要常數時間 r i c r i r r j r i r j r k r i r j r r i r j r i r j r k if r i 0 goto 1 if r...

資料結構學習筆記(二)

分類 順序儲存結構 順序表 鏈式儲存結構 鍊錶 比較 順序表 可以隨機訪問 占用連續空間,儲存分配只能預先進行,即靜態分配。一旦分配好了,在對其操作過程中不變 插入操作需要移動多個元素 鍊錶 不可以隨機訪問 不需要占用連續空間,動態分配。即在要建立新結點的時候再進行空間劃分。插入操作不需要移動多個元...

c 資料結構學習筆記

c 資料結構學習筆記 1 關於類的建構函式 在建構函式前加上explict關鍵字 就可以使建構函式只可以顯式呼叫,而不可以隱式呼叫。下面的例子說明的很清楚 classtest1 普通建構函式 private int num classtest2 explicit 顯式 建構函式 private in...