二維陣列與雙重指標 - 程式人生

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

一、簡介. 1、二維陣列. int array[10][10]; 函式宣告: void fun(int a[][10]) 函式呼叫:fun(array); 訪問: 一般使用a[i][j]來訪問陣列中的元素 ... 程式人生>>二維陣列與雙重指標 二維陣列與雙重指標 阿新••發佈:2019-01-03 一、簡介 1、二維陣列   intarray[10][10]; 函式宣告:voidfun(inta[][10])  函式呼叫:fun(array);  訪問:一般使用a[i][j]來訪問陣列中的元素 2、指標陣列   int*array[10];  函式宣告:voidfun(int*a[10]);  函式呼叫:fun(array);  訪問:使用*(a[i]+j)訪問陣列中的元素 3、指向指標的指標   int**array;  函式宣告:voidfun(int**a);  函式呼叫:fun(array);  訪問:*(*(a+i)+j)或者a[i][j]​訪問元素(使用雙重指標表示的二維陣列的訪問方法) 二、例題分析​ 下面是一道相關的題目: #defineROW2 #defineCOL3 voidmyputs(char**pos); intmain() { char**p; chara[ROW][COL]={"abc","def"}; p=a; myputs(p); return0; } voidmyputs(char**p) { inti,j; for(i=0;i #include #include



請為這篇文章評分?