數組函數的使用方法?
C/C++數組作為函數參數使用方法總結
一維數組作為函數參數的三種方法:
方法1:形參與實參都用數組;
方法2:形參與實參都用對應數組的指針;
方法3:實參用數組名,形參用引用;
二維數組作為函數參數的四種方法:
C/C++語言中把二維數組看作1個特殊的一維數組,它的數組元素又是1個一維數組。二維數組的存儲也是按照一維數組來處理的,二維數組按照行展開的方式按順序存儲;所以在利用二維數組作為參數傳遞時,必須指定二維數組的列數,否則函數無法勾畫出二維數組的組織形式。只有有了列長度,通過下標array2D[i][j]時才能得到正確的下標地址。
方法1:在參數聲明中指定二維數組的列數;
方法2:把參數聲明為一個指向數組的指針;
方法3:把參數聲明為指向指針的指針;
方法4:二維數組看成一維數組訪問;