當前位置:知知館 >

經驗

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

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

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

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/g72k51.html