C++中傳值傳指針傳引用的區別

當調用函數時,傳遞的參數有傳值、傳指針、傳引用這三種形式。 直接傳值是直接開闢了一個跟主函數實參一樣的空間(地址不一樣),裏面存放了了跟實參一樣大小的值,就相當於數值大小相同但是位置不同。你在這個調用函數裏使用這個一樣大小的值,完全不影響主函數實參的值。就好比主函數的空間就是一棟樓,裏面的一個房間裏放着一些東西(相當於實參變量值)。現在我調用了一個函數,就相當於我在另一棟樓的另一個房間裏面,把剛纔
相關文章
相關標籤/搜索