[問題] 關於指標
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC
首先
我想模擬以下情形
- - - - - - - - - 接地, 或說指到NULL
^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | |
o o o o o o o o
1 2 3 4 5 6 7 8 - 每有一個新id, 就開個node, 或者該稱為一個node的tree
http://ppt.cc/8Cs1
code如上
處理的問題是
發現某兩個id等價, 那就把大的接到小的....
Ex: 2 3 等價, 3 5 等價....
- - - - - - - 接地, 或說指到NULL
^ ^ ^ ^ ^ ^
| | | | | |
o o o o o o
1 2 4 6 7 8
^
|
o
3
^
|
o
5
ptr = ( llink ) malloc(10*sizeof(node)); /* 配置記憶體 */
我這樣當作開10個
ptr[3].next=ptr[2];
請問一下為什麼這樣無法指?
正確的寫法應該是什麼?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.85.110
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398172555.A.2BF.html
※ 編輯: b92299 (140.114.85.110), 04/22/2014 21:17:27
推
04/22 21:36, , 1F
04/22 21:36, 1F
→
04/22 21:36, , 2F
04/22 21:36, 2F
推
04/23 11:06, , 3F
04/23 11:06, 3F
討論串 (同標題文章)