C語言參數傳遞——實參與形參


在C語言中,關於形參與實參說明如下。

1) 形參是變量,但是函數被調用時才被分配內存。當函數執行完畢返回時,形參占用的內存空間又被釋放。

2)實參可以是變量、常量和表達式,但實參必須有確定的值。

3)形參和實參的類型必須一致。

4)對應的實參和形參是兩個獨立實體,它們之間只有單向的值的傳遞,即實參的值傳遞給形參。形參的值在函數中不論怎么改變,都不會影響實參。

以上來自 C語言程序設計(第三版)/楊路明主編

個人觀點:雖然在C語言中形參實參按值傳遞,但是按形參實參類型又可分為:值類型(數值類型、char型、struct及enum類型),引用類型(指針),這會影響參數傳遞是否會影響到原來的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM