天天看點

函數定義與聲明:

函數定義與聲明:

在程式中輸寫通數時,要先對函數進行聲明,再對函數進行定義。函數的聲明是讓編譯器知道函數的名稱、參數、傳回值類型等資訊。函數的定義是讓編譯器知道函數的功能。

函數聲明的格式由函數傳回值類型、函數名、參數清單和分号4部分組成,其形式如下:

傳回值類型 函數名(參數清單);

此處要注意的是,在聲明的最後要用分号“,"作為語句的結尾。例如,聲明一個函數的代碼如下:

Int ShowNumber(int iNumber);

函數的定義與聲明:

通過本執行個體的代碼了解函數聲明與函數定義的位置,及其在程式中的作用。

include “stdio.h”
void ShowNumber(int iNumber);函數的聲明
int main(){
int iShowNumber; 定義整型變量
printf("What Number do you wanna show?n"); 輸出提示資訊
scanf("%d" &iShowNumber); 輸入整數
ShowNumber(iShowNumber); 調用函數
return 0; 程式結束
}
void ShowNumber(int iNumber) 函數的定義
{
printf("You wanna to show the Number is:%dn" ,iNumber); 輸出整數

(1)觀察上面的程式,可以看到在main函數的開頭進行了ShowNumber函數的聲明,聲明的作用是告知其函數将在後面進行定義。

(2)在main函數體中,首先定義一個整型的變量iShowNumber,之後輸出一條提 示消息。

(3)在消息提示下輸入整型變量,最後調用ShowNumber函數進行輸出操作,最後在main函數的定義之後就可以看到ShowNumber函數的定義。

運作程式,顯示效果入下:
函數定義與聲明:

繼續閱讀