[問題] 該如何熟練指標的運用

作者: kyfish (fish)   2017-10-05 13:32:47
開發平台(Platform): (Ex: Win10, Linux, ...)
Ubuntu
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc
問題(Question):
從開始學寫C程式以來在心中一直有這樣一個疑惑
我自己一直以來不管是寫uva, leetcode之類的online judge
或是平常應用的資料處理分析之類的小程式
都幾乎很少會用到指標的概念就能夠完成了(當然很可能是我還寫太少QQ)
但又感覺指標是C語言相當重要的特色
保留了低階語言的特性應該有一些特別的用途
所以想要問說,如果想要熟悉指標的概念,該用什麼樣的方式訓練呢?
要寫到怎麼樣的程式才會讓指標的方便性顯現出來?
作者: testPtt (測試)   2017-10-05 13:44:00
多寫動態空間配置
作者: james732 (好人超)   2017-10-05 13:46:00
寫個linked-list或tree?
作者: damody (天亮damody)   2017-10-05 14:03:00
實作rtos的malloc跟free
作者: diabloevagto (wi)   2017-10-05 14:36:00
可以自己實做資料結構,link、tree 之類的
作者: Lipraxde (Lipraxde)   2017-10-05 16:02:00
做個稀疏矩陣的乘法試試?
作者: chuegou (chuegou)   2017-10-05 19:31:00
因為是小程式阿 寫些library 就會常用到了
作者: Schottky (順風相送)   2017-10-05 21:22:00
你修過資料結構和演算法嗎? 這兩門課用指標用到吐
作者: longlongint (華哥爾)   2017-10-06 00:46:00
寫一個全動態配置的程式
作者: CoNsTaR ((const *))   2017-10-06 01:22:00
實作 GC 啊 珮_(ツ)_/
作者: oToToT (屁孩)   2017-10-06 18:27:00
各種tree, heap寫到飽
作者: ronin728 (浪人)   2017-10-07 10:59:00
寫個陽春版的Scheme Interpreter,自帶CG與弱型別 0w0記得要順便學GDB*打錯,是GC(garbage collection),不是CG
作者: chchwy (mat)   2017-10-07 15:39:00
寫一隻大程式 大概兩三萬行 想想物件之間要怎麼溝通
作者: jimfan (jimfan)   2017-10-07 16:39:00
GDB的確很必要

Links booklink

Contact Us: admin [ a t ] ucptt.com