c語言實參可以是常量?
實參可以是常量、變量、表達式、函數等任意類型,形參只能是變量,在被定義的函數中,必須指定形參的類型。
形式參數(形參):定義函數名和函數體時需要用的參數,目的是用來接收調用該函數時傳遞的參數。
實際參數(實參):傳遞給被調用函數的值。
通俗的來講,形參就像物理計算中的公式中的符號,比如Ω,A,V等,而實參就是在計算中的實際的數值。調用過程就是實現形參與實參的結合,把實參的值通過調用傳遞給形參,相當于把具體的值代入公式進行計算。
擴展資料:
兩者的區別:
區別1
形參只能是變量,在被定義的函數中,必須指定形參的類型。
實參可以是常量、變量、表達式、函數等,
區別2
形參:沒有確定的值
實參:無論實參是何種類型的量,在進行函數調用時,它們都必須具有確定的值,以便把這些值傳送給形參。 因此應預先用賦值,輸入等辦法使實參獲得確定值。
區別3
形參變量在未出現函數調用時,并不占用內存,只在調用時才占用。調用結束后,將釋放內存。
開辟內存存儲數據