1 建立函數安全
2 執行控制語句函數
break:退出循環,再也不執行循環中的生育語句優化
continue:中止執行當前的循環,返回到循環的起始處開始新的一輪循環指針
3 運算符簡介調試
4 數據類型簡介內存
void* 任何類型的地址均可以間接引用那個指針ci
5 做用域作用域
while(char c=cin.get()!='q') 這樣因爲優先級的問題,並不能取得想要的效果get
6 指定存儲空間分配編譯器
const 告訴編譯器這是不會改變的,volatile 告訴編譯器不知道什麼時候會改變,放置編譯器依據變量的穩定性做任何優化
7 運算符及其使用
C++的顯示轉換:
static_cast 用於明肯定義的變換,包括編譯器容許咱們所作的不用強制轉換的「安全」變換和不太安全但清楚定義的變換
const_cast 從const轉換爲非const或者 從volatile轉換爲非volatile
reinterpret_cast所獲得的東西跟之前已經不一樣了,以致於它不能用於類型的原來目的,除非再次把它轉換回來
8 建立複合類型
typedef命名別名 struct變量結合 enum提升程序清晰度 union節省內存
9 調試技巧
預處理標記:#define #ifdef #endif
c語言的assert()宏
10 函數地址
11 make管理分段編譯