[問題] function能回傳指標位置嗎

看板C_and_CPP (C/C++)作者 (俊)時間14年前 (2011/10/30 15:34), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
這跟link list有關係 有個function要建立一個新的node並初始化 並return他的指標位置 typedef struct node* node_ptr; typedef node_ptr LIST; LIST L; function 可以這樣嗎 LIST make_list() { .... return L; } compile 好像說不能用指標形態 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.28.123 ※ 編輯: acess23 來自: 114.39.28.123 (10/30 15:35)

10/30 15:41, , 1F
function能回傳指標位置嗎←答案是可以的
10/30 15:41, 1F

10/30 15:44, , 2F
http://codepad.org/sc4IaJ1D 這樣編譯會過
10/30 15:44, 2F

10/30 16:58, , 3F
宣告一個全域 又回傳一個全域= =
10/30 16:58, 3F

10/30 17:00, , 4F
這個問題我先不予置評,假設原po知道他在幹嘛 XD
10/30 17:00, 4F

10/30 17:04, , 5F
或許是用某種方式(屏蔽?) 但我覺得那會讓人很混亂...
10/30 17:04, 5F

10/30 17:06, , 6F
板上像這類會讓人很混亂的程式碼又何止這篇XD
10/30 17:06, 6F

10/30 17:09, , 7F
是沒錯XD 只是之前在寫競賽考古題時 被屏蔽婊到...
10/30 17:09, 7F

10/30 17:14, , 8F
我認為屏蔽情形應該要看compiler吧...
10/30 17:14, 8F

10/30 17:17, , 9F
我只想針對原po的資訊回答,想太多實在太不健康了XD
10/30 17:17, 9F
文章代碼(AID): #1EhFtyX- (C_and_CPP)
文章代碼(AID): #1EhFtyX- (C_and_CPP)