天天看點

什麼時候應使用指針形參?什麼時候就使用引用形參?解釋兩者的優點和缺點。

1.當函數需要處理數組且函數體不依賴于數組的長度時應使用指針形參,其他情況下應使用引用形參:

2.指針形參的優點:可以明确地表示函數所操縱的是指向資料元素的指針,而不是數組本身,而且可以使用任意長度的實參數組來調用函數;

        缺點:函數體不能依賴于數組的長度,否則容易造成資料記憶體的越界通路,進而産生錯誤的結果或者程式崩潰。