包括返回值,函數(shù)名,形參列表和函數(shù)體四個部分。
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計、成都做網(wǎng)站與策劃設(shè)計,桃源網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:桃源等地區(qū)。桃源做網(wǎng)站價格咨詢:18982081108
例如 :
int findmin(int a[],int n){
//函數(shù)體
return min;
}
以上函數(shù)int 是返回值,findmin是函數(shù)名, int a[] int n是形參列表
scanf和printf函數(shù)是系統(tǒng)定義的函數(shù),函數(shù)的首部和函數(shù)體在定義的時候有。我們用的時候一直看到的是已經(jīng)定義好了的,系統(tǒng)默認有效的。
所以不需要在程序開頭重新寫出來函數(shù)頭部分。
擴展資料:
scanf()是C語言中的一個輸入函數(shù)。與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時要加上#include stdio.h。(在有一些實現(xiàn)中,printf函數(shù)與scanf函數(shù)在使用時可以不使用預(yù)編譯命令#include stdio.h。)它是格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。
printf:
格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在 stdio.h 中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。
C語言中函數(shù)和函數(shù)體的區(qū)別為:傳遞參數(shù)不同、返回值不同、調(diào)用不同。
一、傳遞參數(shù)不同
1、函數(shù):函數(shù)具有明確的入口傳遞參數(shù)。
2、函數(shù)體:函數(shù)體沒有明確的入口傳遞參數(shù),內(nèi)部進行定義和說明。
二、返回值不同
1、函數(shù):函數(shù)可以有返回值也可以設(shè)為void,不返回返回值。
2、函數(shù)體:函數(shù)體沒有返回值。
三、調(diào)用不同
1、函數(shù):由主函數(shù)調(diào)用其他函數(shù),其他函數(shù)也可以互相調(diào)用。同一個函數(shù)可以被一個或多個函數(shù)調(diào)用任意多次。
2、函數(shù)體:函數(shù)體可以調(diào)用一個或多個函數(shù),但函數(shù)體之間不能互相調(diào)用。