C++ -傳遞二維陣列 - 小哈的程式工作坊

文章推薦指數: 80 %
投票人數:10人

C++ -傳遞二維陣列(Pass 2D array as a function parameter in C++). 二維陣列到底怎麼傳進函式?指標?還要給數量?到底是ROW 的數量還是COLUMN 的數量? Skiptocontent C++-傳遞二維陣列(Pass2DarrayasafunctionparameterinC++) 二維陣列到底怎麼傳進函式?指標?還要給數量?到底是ROW的數量還是COLUMN的數量? 宣告二維陣列 voidTest01() { intA[2][3]= { {0,1,2}, {3,4,5} }; Print01(A,2); Print02(A,2); int*p1[2]; for(inti=0;i<2;i++) p1[i]=A[i]; //取列 Print03(p1,2,3); int*p2=&A[0][0]; Print04(p2,2,3); } 方法1-建議使用 voidPrint01(intp[2][3],introw) { cout<



請為這篇文章評分?