作者kyfish (fish)
看板C_and_CPP
標題[問題] 該如何熟練指標的運用
時間Thu Oct 5 13:32:47 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
Ubuntu
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc
問題(Question):
從開始學寫C程式以來在心中一直有這樣一個疑惑
我自己一直以來不管是寫uva, leetcode之類的online judge
或是平常應用的資料處理分析之類的小程式
都幾乎很少會用到指標的概念就能夠完成了(當然很可能是我還寫太少QQ)
但又感覺指標是C語言相當重要的特色
保留了低階語言的特性應該有一些特別的用途
所以想要問說,如果想要熟悉指標的概念,該用什麼樣的方式訓練呢?
要寫到怎麼樣的程式才會讓指標的方便性顯現出來?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.32
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1507181572.A.129.html
1F:→ testPtt: 多寫動態空間配置 10/05 13:44
2F:→ james732: 寫個linked-list或tree? 10/05 13:46
3F:推 damody: 實作rtos的malloc 10/05 14:03
4F:→ damody: 跟free 10/05 14:03
5F:→ diabloevagto: 可以自己實做資料結構,link、tree 之類的 10/05 14:36
6F:→ Lipraxde: 做個稀疏矩陣的乘法試試? 10/05 16:02
7F:推 chuegou: 因為是小程式阿 寫些library 就會常用到了 10/05 19:31
8F:→ Schottky: 你修過資料結構和演算法嗎? 這兩門課用指標用到吐 10/05 21:22
9F:推 longlongint: 寫一個全動態配置的程式 10/06 00:46
10F:推 CoNsTaR: 實作 GC 啊 珮_(ツ)_/ 10/06 01:22
11F:推 oToToT: 各種tree, heap寫到飽 10/06 18:27
12F:→ ronin728: 寫個陽春版的Scheme Interpreter,自帶CG與弱型別 0w0 10/07 10:59
13F:→ ronin728: 記得要順便學GDB 10/07 11:00
14F:→ ronin728: *打錯,是GC(garbage collection),不是CG 10/07 11:01
15F:推 chchwy: 寫一隻大程式 大概兩三萬行 想想物件之間要怎麼溝通 10/07 15:39
16F:→ jimfan: GDB的確很必要 10/07 16:39