Re: [問題] 二維陣列 指標傳遞

看板C_and_CPP作者 (Charlott.HonG)時間7年前 (2016/11/09 17:35), 7年前編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
花了點時間把全部情況整理出來,應該比較容易看清楚了 程式碼:https://goo.gl/Wke8RG 你還是可以這樣用呀~ 只不過不能用計算取得 void test2(int** arr){ int* img1=arr[0]; int* img2=arr[1]; ... } 我是覺得直接用比較省事 多宣告一次意義好像不怎麼大 至於為什麼1要這樣轉,因為它可以 img[y][x]; 又可以同時 imgr[index]; 有時候一維表達比較方便(讀圖、複製圖) 有時候二維表達比較方便(取影像遮罩) 效能上來講,一維存取略比二維快 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.112.105 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1478684122.A.F03.html ※ 編輯: hunandy14 (140.127.112.105), 11/09/2016 17:45:43

11/09 19:37, , 1F
了解,感謝您還花時間整理!!! 我是習慣用二維了,看一維
11/09 19:37, 1F

11/09 19:38, , 2F
有點慢,不過如果能提升效能我會試著去做~
11/09 19:38, 2F
文章代碼(AID): #1O8ktQy3 (C_and_CPP)
文章代碼(AID): #1O8ktQy3 (C_and_CPP)