"條件結構(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...