形參和實參是函數呼叫中的概念,形參用於接收實際數據,實參用於傳遞實際數據。形參位於函數頭,實參位於函數呼叫時;形參與實參建立單向關聯,實參可修改形參但反之不行;作用域上形參限於函數內而實參獨立於函數;資料型態上形參須指定明確類型,實參類型須與形參相容。
形參與實參
在C 語言中,形參和實參是函數呼叫中涉及的重要概念。它們之間存在著明顯的差異:
含義
位置
關聯
作用域
資料型態
範例
以下函數定義:
<code class="c">void print_name(char *name);</code>
其中,name
是形參,是一個字元指標。
當呼叫此函數時,可以傳遞一個實參,如下所示:
<code class="c">char *myName = "John Doe"; print_name(myName);</code>
在這個範例中,myName
是傳遞給函數的實參。它與形參 name
關聯,允許函數存取和列印字串 "John Doe"。
注意:
以上是c語言中形參與實參的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!