資源簡介
目錄
1. C 語言中的指針和內存泄漏 5
2. C語言難點分析整理 10
3. C語言難點 18
4. C/C++實現冒泡排序算法 32
5. C++中指針和引用的區別 35
6. const char*, char const*, char*const的區別 36
7. C中可變參數函數實現 38
8. C程序內存中組成部分 41
9. C編程拾粹 42
10. C語言中實現數組的動態增長 44
11. C語言中的位運算 46
12. 浮點數的存儲格式: 50
13. 位域 58
14. C語言函數二維數組傳遞方法 64
15. C語言復雜表達式的執行步驟 66
16. C語言字符串函數大全 68
17. C語言宏定義技巧 89
18. C語言實現動態數組 100
19. C語言筆試-運算符和表達式 104
20. C語言編程準則之穩定篇 107
21. C語言編程常見問題分析 108
22. C語言編程易犯毛病集合 112
23. C語言缺陷與陷阱(筆記) 119
24. C語言防止緩沖區溢出方法 126
25. C語言高效編程秘籍 128
26. C運算符優先級口訣 133
27. do/while(0)的妙用 134
28. exit()和return()的區別 140
29. exit子程序終止函數與return的差別 141
30. extern與static存儲空間矛盾 145
31. PC-Lint與C\C++代碼質量 147
32. spirntf函數使用大全 158
33. 二叉樹的數據結構 167
34. 位運算應用口訣和實例 170
35. 內存對齊與ANSI C中struct內存布局 173
36. 冒泡和選擇排序實現 180
37. 函數指針數組與返回數組指針的函數 186
38. 右左法則- 復雜指針解析 189
39. 回車和換行的區別 192
40. 堆和堆棧的區別 194
41. 堆和堆棧的區別 198
42. 如何寫出專業的C頭文件 202
43. 打造最快的Hash表 207
44. 指針與數組學習筆記 222
45. 數組不是指針 224
46. 標準C中字符串分割的方法 228
47. 漢諾塔源碼 231
48. 洗牌算法 234
49. 深入理解C語言指針的奧秘 236
50. 游戲外掛的編寫原理 254
51. 程序實例分析-為什么會陷入死循環 258
52. 空指針究竟指向了內存的哪個地方 260
53. 算術表達式的計算 265
54. 結構體對齊的具體含義 269
55. 連連看AI算法 274
56. 連連看尋路算法的思路 283
57. 重新認識:指向函數的指針 288
58. 鏈表的源碼 291
59. 高質量的子程序 295
60. 高級C語言程序員測試必過的十六道最佳題目+答案詳解 297
61. C語言常見錯誤 320
62. 超強的指針學習筆記 325
63. 程序員之路──關于代碼風格 343
64. 指針、結構體、聯合體的安全規范 346
65. C指針講解 352
66. 關于指向指針的指針 368
67. C/C++ 誤區一:void main() 373
68. C/C++ 誤區二:fflush(stdin) 376
69. C/C++ 誤區三:強制轉換 malloc() 的返回值 380
70. C/C++ 誤區四:char c = getchar(); 381
71. C/C++ 誤區五:檢查 new 的返回值 383
72. C 是 C++ 的子集嗎? 384
73. C和C++的區別是什么? 387
74. 無條件循環 388
75. 產生隨機數的方法 389
76. 順序表及其操作 390
77. 單鏈表的實現及其操作 391
78. 雙向鏈表 395
79. 程序員數據結構筆記 399
80. Hashtable和HashMap的區別 408
81. hash 表學習筆記 410
82. C程序設計常用算法源代碼 412
83. C語言有頭結點鏈表的經典實現 419
84. C語言惠通面試題 428
85. C語言常用宏定義 450
代碼片段和文件信息
評論
共有 條評論