C 語言中的函式原型是什麼
函式是執行特定明確定義任務的一個獨立塊。
函式型別
函式大體分為以下兩種:−
- 預定義函式
- 使用者定義函式
函式之間的通訊
函式透過使用引數和返回值進行相互通訊。
用於返回資料型別的“C”函式格式函式名稱(引數列表)如下:−
{ local variable declarations; executable statements(s); return (expression); }
例如,void mul (int x, int y)。
{ int p; p=x*y; printf(“product = %d”,p); }
原型函式
這些函式可以透過如下兩種方式進行:
建立函式宣告的副本,其中帶有鍵入的引數,可以有或沒有每個引數的識別符號。
例如,
int func(int, float, unsigned [2]); int func(int i, float f, unsigned u[2]);
我們還可以透過以原型形式編寫函式定義來對函式進行原型設計。
例如,
int func(int i, float f, unsigned u[2]){ < code for func > }
函式原型的用途
原型函式被呼叫,並帶有不相容型別的單個或多個引數。
當遇到同一函式的顯式或隱式宣告時。這個版本的編譯器會仔細檢查重複的宣告並找出不一致之處。
廣告