不是,主函數(shù)是指main(),而主調函數(shù)是一個相對概念,它是相對被調函數(shù)來說的,比如
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、泊頭網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5建站、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、成都外貿網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為泊頭等各大城市提供網(wǎng)站開發(fā)制作服務。
在
A
函數(shù)里面調用了
B
函數(shù),那么
A
函數(shù)就是主調函數(shù),B
函數(shù)式被調函數(shù)。
主函數(shù)就是程序運行時,所在的函數(shù)。
一般習慣使用 main 作為主函數(shù)名。
主函數(shù)就像:
你想回家一樣,你家只能有一個大門。
和主函數(shù)一樣,主函數(shù)是程序運行的入口點。
你家還有這個房間,那個房間的門,
就像主函數(shù)中還有其它的函數(shù)調用一樣。
main(),在c語言中稱之為“主函數(shù)”,一個c程序有且僅有一個main函數(shù),任何一個c程序總是從main函數(shù)開始執(zhí)行,main函數(shù)后面的一對圓括號不能省略。
具體形式如下:
main()
{ ? }
被大括號{ }括起來的內容稱為main函數(shù)的函數(shù)體,這部分內容就是計算機要執(zhí)行的內容。
在{ ?}里面每一句話后面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標志。
擴展資料:
函數(shù)是一組一起執(zhí)行一個任務的語句。每個 C 程序都至少有一個函數(shù),即主函數(shù)?main()?,所有簡單的程序都可以定義其他額外的函數(shù)。
您可以把代碼劃分到不同的函數(shù)中。如何劃分代碼到不同的函數(shù)中是由您來決定的,但在邏輯上,劃分通常是根據(jù)每個函數(shù)執(zhí)行一個特定的任務來進行的。
函數(shù)聲明告訴編譯器函數(shù)的名稱、返回類型和參數(shù)。函數(shù)定義提供了函數(shù)的實際主體。
C 標準庫提供了大量的程序可以調用的內置函數(shù)。例如,函數(shù)?strcat()?用來連接兩個字符串,函數(shù)?memcpy()?用來復制內存到另一個位置。
函數(shù)還有很多叫法,比如方法、子例程或程序,等等。
參考資料來源:百度百科-C語言函數(shù)
主函數(shù):即程序的入口函數(shù),通常是有main字樣的函數(shù)為主函數(shù)。程序執(zhí)行的時候最先調用的是這個函數(shù)。
子函數(shù):即用戶可以自定義的函數(shù),其實可以寫到主函數(shù)中,但閱讀等很費勁,所以很多代碼提到子函數(shù)中實現(xiàn),讓代碼可讀性很強,更精練。
因此,主函數(shù)必須有,且可以調用子函數(shù),這是編程語言決定的。子函數(shù)可有可沒有,子函數(shù)可以被主函數(shù)調用,也可以被其他子函數(shù)調用。
主函數(shù):
返回值類型
main(參數(shù))
int
main()
{
aaa();
}
子函數(shù)
void
aaa()
{
}