看板 C_and_CPP 關於我們 聯絡資訊
剛才稍微爬了一下文 還是不是很懂 程式碼如下 struct test { int a,b; }tst[10],tst2; 現在我需要傳進副函式(兩個都要傳) 該怎麼寫呢 因為compiler一直出現錯誤訊息orz 還是笨一點把他轉存成別的變數再丟進去? (這樣好笨...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.184.64
fjm31714:fun(struct test) ? 04/07 20:35
這樣怎麼知道我要的是tst[]還是tst2呢? fun? 有這個語法嗎orz 對不起我很嫩...還請各位神手見諒... ※ 編輯: SATSUGAI 來自: 114.47.184.64 (04/07 20:36)
tstanly:如果你要傳兩個 fun(struct *t1,struct *t2) 04/07 20:42
tstanly:當你需要呼叫呼叫fun函數時在呼叫他 04/07 20:43
snowlike:樓上們的fun表示function表示副函式自行設立的變數名稱 04/07 20:53
snowlike:tst2的話就不用使用指標 04/07 20:54
MOONRAKER:你的問題是傳遞陣列傳不進去,不是struct。 04/08 02:02
MOONRAKER:不管形態為何,x[10]這種就是當作陣列處置。 04/08 02:03