c語言的括號不算是一個函數(shù)
創(chuàng)新互聯(lián)建站是一家網(wǎng)站設計制作、成都做網(wǎng)站,提供網(wǎng)頁設計,網(wǎng)站設計,網(wǎng)站制作,建網(wǎng)站,按需網(wǎng)站開發(fā),網(wǎng)站開發(fā)公司,自2013年起是互聯(lián)行業(yè)建設者,服務者。以提升客戶品牌價值為核心業(yè)務,全程參與項目的網(wǎng)站策劃設計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
在C語言里要定義一個函數(shù) 如下:
返回數(shù)據(jù)類型 函數(shù)名(參數(shù)數(shù)據(jù)類型 參數(shù)名1,參數(shù)數(shù)據(jù)類型 參數(shù)名2,.......)
{
函數(shù)主體部分
}
括號不能算做函數(shù)。
歡迎到Excel Home論壇學習、交流
()表示函數(shù)有返回值,在main函數(shù)結(jié)束的時候要有return語句,如果沒有就會有warningvoid表示函數(shù)沒有參數(shù)。
int表示它是返回值是int型(整型),main表示它的名字是mian(函數(shù)名),()表示它是一個函數(shù),它相當于是重載操作符,因為main是一個指針,經(jīng)過操作符的操作,它才變成一個int型的引用。
擴展資料
int main()的使用
intmain()
intmain(void)
intmain(intargc,char**argv[])
intmain(intargc,char**argv[],char*env[])
voidmain()
voidmain(void)
voidmain(intargc,char**argv[])
voidmain(intargc,char**argv[],char*env[])
括號后面是寫參數(shù)數(shù)的
int
max(int
x,int
y)代表這個max函數(shù)有2個參數(shù)
每個參數(shù)都是整型的,所以調(diào)用max函數(shù)用max(3,4)這樣的就可以
用max(1.1,2.2)這樣的數(shù)程序就會出錯
如果不說明參數(shù)的類型將無法進行函數(shù)中的運算及表示
括號不是函數(shù),一個函數(shù)是由函數(shù)頭(函數(shù)首部)和函數(shù)體兩部分組成。
函數(shù)頭:說明了函數(shù)類型、函數(shù)名稱及參數(shù)。
函數(shù)體:函數(shù)首部下面用一對“{}”括起來的部分。如果函數(shù)體內(nèi)有多個“{}”,最外層是函數(shù)體的范圍。函數(shù)體一般包含聲明部分和執(zhí)行部分。