聲明:文中觀點僅代表個人,其中文字、圖檔未經本人許可,不得部分或全部轉載,違者所造成影響後後果自負!聯系本人方式: [email protected] QQ:80368704 數組作為函數參數1、無論是一維數組或多元數組,元素作為函數參數,和一般的變量作參數完全一樣,沒有任何差別-------資料是單向的值傳遞。 2、數組名作為函數參數時,就好象(僅好像而已)把數組本身整體進入到被調函數中.注意,被調函數中使用的數組不是複制品,是真身;于是此時要特别小心了,數組元素的值如果在被調函數中被改變,這種改變是可以傳回主調函數的。有意的使用這個特性,我們就可以實作資料的雙向傳遞,而不是單向值傳遞。 要注意的僅這2點而已。在這裡如果你碰到問題,覺得不好了解,那麼,其實,不是數組作為函數參數有多難了解,而是你對數組本身沒有參透,努力的去讀一些關于數組的好例子,多編寫一些應用數組的程式,等到你對數組本身熟悉了,那時...... 遞歸本身是抽象的,是邏輯的,是深入的,就是一個數學問題,譚浩強《c程式設計》中P171~P177的講解,我不認為能更簡潔的解釋它們,是以,希望諸位好好研讀就是了。 |