→ MOONRAKER: 阿你print list一定有個迴圈吧 他的 220.135.118.23 11/13 18:31
→ MOONRAKER: 停止條件是啥 220.135.118.23 11/13 18:31
推 alan23273850: 我猜迴圈是 while(dataPtr!=NULL) 123.193.38.80 11/13 19:26
→ alan23273850: 把pointer的位址印出來就知道了吧 123.193.38.80 11/13 19:26
→ stupid0319: stack or 或使用malloc取得的空間 122.117.78.26 11/14 11:40
→ stupid0319: 原空間原本的資料不一定是零 122.117.78.26 11/14 11:41
→ stupid0319: 若dataPtr->next不為0的話!= NULL 122.117.78.26 11/14 11:44
推 tailau0: C語言為了效率基本上不會雞婆做程式沒叫 76.103.100.123 11/15 15:19
→ tailau0: 它做的事。malloc只會去要一塊記憶體,不 76.103.100.123 11/15 15:19
→ tailau0: 會雞婆去歸零,不然如果程式要到記憶體下 76.103.100.123 11/15 15:19
→ tailau0: 一行就填值,歸零不就白做了?你如果想要 76.103.100.123 11/15 15:19
→ tailau0: 記憶體又要歸零,你可以呼叫calloc。 76.103.100.123 11/15 15:19
推 aulopiformes: 因為迴圈終止條件需要用的list的最 172.254.20.130 12/01 03:27
→ aulopiformes: 後一個node,這個node指向null 172.254.20.130 12/01 03:27