當前位置:妙知谷 >

母嬰教育 >學習交流 >

c語言中形參和實參的區別?

c語言中形參和實參的區別?

C語言是大學的必修課之一,要説難度也不是很高,但是要學好學精通就困難了,除了平時多思考還需要自己總結,在C語言中,形參和實參都有什麼區別呢?

操作方法

(01)形參就是形式參數,用一個變量代表。實參就是實際參數,用一個 確切的數值代替形式參數,可以是表達式。

c語言中形參和實參的區別?

(02)實際參數與形式參數的參數個數、類型和順序都應一樣,如果不一樣的話,系統會強制轉換,這樣會造成數據的丟失。

c語言中形參和實參的區別? 第2張

(03)所以實參向形參的傳遞是值的傳遞。這個值就是對實參的表達式進行計算的結果,它可以是常量值、變量值、數組元素、函數值等。

c語言中形參和實參的區別? 第3張

(04)如果實參是數組名,那麼向形參傳遞的值就是地址的值。

(05)比如,用double power(double x ,int n)定義一個雙精度參數,power(3.0,5) 調用 ,那麼x,n 是形參,3.0,5是實參。

標籤: 實參 中形 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/4mgv20.html