[問題] 二維陣列利用函式改內容
請問一下各位大大,在C程式裡面,我現在在主程式中(main)裡有
一個存放字元的二維陣列(假設這樣 A[2][2] ),如果我想要用函式
的方式去更改或整裡裡面的內容,例如使用氣泡排序法去排序,這
樣的話我應該如何使用call by reference的方式去做?(主要問題在
該傳什麼形式的指標給函式(*ptr? *ptr[]?),還有函式內的指標不知
如何控制二維陣列(++ptr or what?))
第二個問題,如果這樣做的話,以一個良好的程式設計習慣來說,到
底好還是不好?因為直接用函式直接更改資料,感覺上有點不是很好
可是萬一資料量太大,如果又再設一個空間給它放,又怕會爆掉~
感謝各位的解答,新手問題,請多多包涵~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.150.144
推
09/28 16:26, , 1F
09/28 16:26, 1F
推
09/28 16:32, , 2F
09/28 16:32, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章