編程技巧
1. 變數 += 1 和 指標 += 1 消耗時間是一樣的, 故優先使用指標 += 1
2. 使用*和[]符號引用指標數據時需要進行轉換消耗性能,而->和.符號可以直接引用不消耗時間, 故優先使用結構體和聯盟體
3. 在一段已知長度的資料和另一段資料進行迴圈操作複製或讀取或比較時
如每次使用1節完成操作需要若干秒
其每次使用4節完成操作比1節快3~4倍
其每次使用8節完成操作比4節快3~4倍
其每次使用64節完成操作比8節快2倍
其每次使用512節完成操作比64節快20%
原因在于*和[]符號引用指標數據時和索引計算時的性能損失
故在已知資料長度時優先轉換為大結構體或大聯盟體進行操作