PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
Re: [問題] C語言初學指引-鏈接串列
作者:
pi2324
(我愛PTT)
2018-03-11 13:30:04
看了四天終於有一點頭緒了
因為不是本科系,想把自己的想法PO上來請大家指正
程式碼:
https://pastebin.com/pvip381x
作者: jerryh001
2018-03-11 13:32:00
struct node* 表示 "指到的東西是node不是其他東西"和佔用大小無關
作者:
smartjay
(高毛毛)
2018-03-11 19:39:00
可以參考ocw上面有開資料結構
作者:
hunandy14
(Charlott.HonG)
2018-03-11 19:52:00
寫C的話 malloc 前面不要轉型比較好沒寫到 free() 的函式
作者:
pi2324
(我愛PTT)
2018-03-11 23:09:00
請問指標為什麼一定要int *跟他說是指向誰的指標呢?反正記憶體位置不就一個數字還是指向int才知道佔用多少記憶體呢
作者: jerryh001
2018-03-11 23:20:00
看不懂 你要指到int 就用int* 要node 就node*
作者:
james732
(好人超)
2018-03-12 00:00:00
指標的類型主要是讓你做dereference的時候用的吧int *p = ...; int a = *p; 要知道p是什麼才能做*pstruct Node *p 與 int *p 其實都只是一個值而已
作者:
steve1012
(steve)
2018-03-12 04:37:00
你說的沒錯 但你要存取資料的話要知道他的資料型態
作者:
soso7885
(YOHO)
2018-03-12 11:34:00
請問h大,為什麼malloc 前不要轉型比較好呢?誠心發問
作者:
hunandy14
(Charlott.HonG)
2018-03-13 00:21:00
前一陣子版上的討論
https://goo.gl/J8unR2
延伸 james 補個例子,應該比較好理解~int i=65; printf("%s\n", (char*)(&i));
繼續閱讀
[問題] c++陣列個別加總的問題
change5413
[問題] C語言初學指引-鏈接串列
pi2324
[問題]想要詢問一段linked list的程式碼原理
ken32293355
Re: [問題] C++ 熟練方法
Feis
[問題] OpenCv -VS2017檔案建置失敗
kookooqoo
[問題] compare function object 的相關用法
NaiveRed
[問題] C++ 熟練方法
nicknick0630
[分享] C++雙周電子報《大山姆的機機車車™》
Ommm5566
[問題] CUDA toolkit下載很慢
jonathan793
[問題] Visual studio 2017專案設定開發問題
tata724
Links
booklink
Contact Us: admin [ a t ] ucptt.com