看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《kumusou (一心想)》之銘言: : 如題 : 要以2為陣列當一個函式的參數時 : 該怎麼寫呢? : ex. : Function(int **a, int **b) { ... ... } : main(){ : int A[5][5]...; : int b[5][5]...; : ... : . : .. : ... : Function(A, B); : } : 這樣寫compiler會說cannot convert int[*][] to int** for argument ... : 煩請高手幫忙 : THX 如果你要 call by reference, 寫法基本跟一樓的一樣 明確指定傳入參數的陣列大小, 再加個 & 就好了 寫成例如 (&a)[5][5] (注意括弧) 不過我懷疑你的意思其實是想輸入 pointer 當參數... -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146
hilorrk:全名為pass address to simulate call by reference...XD? 08/24 23:56
kumusou:對 謝謝你囉 08/25 00:42
uranusjr:原 po 你的對是指我最後一句猜對了嗎XD 請等第十三誡(誤 08/25 00:50