c語言按地址傳遞和按值傳遞異同

來源:生活大全幫 2.12W

c語言按地址傳遞和按值傳遞異同

按地址傳遞:一種將參數地址而不是將值傳遞給過程的方式,這就使過程訪問到實際的變量。結果過程可改變變量的真正值。除非另作説明,否則按地址傳遞參數。也就是説傳遞的是變量再內存中地址的指針或引用;

按值傳遞:一種將參數值而不是將地址傳遞給過程的方式,這就使過程訪問到變量的複本。結果過程不可改變變量的真正值。也就是説傳遞的是變量的內容。

熱門標籤