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 >
}

函式原型的用途

  • 原型函式被呼叫,並帶有不相容型別的單個或多個引數。

  • 當遇到同一函式的顯式或隱式宣告時。這個版本的編譯器會仔細檢查重複的宣告並找出不一致之處。

更新於:31-8-2021

1K+ 次瀏覽次數

開啟你的 職業生涯

透過完成課程獲取認證

開始
廣告