位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 函數(shù)的意義

提問人:劉團(tuán)圓發(fā)布時間:2020-11-30

    C語言中函數(shù)是組成程序的基本單位,每一個C程序中包含一個main()函數(shù)和若干個其他函數(shù)。程序的執(zhí)行永遠(yuǎn)是從main()函數(shù)開始,調(diào)用其他函數(shù)后仍回到main()函數(shù),程序在main()函數(shù)結(jié)束時結(jié)束??梢哉J(rèn)為函數(shù)是因為被調(diào)用才執(zhí)行的,main()函數(shù)也需要被調(diào)用才會執(zhí)行。 一般認(rèn)為main()函數(shù)是被系統(tǒng)調(diào)用的。

    C語言中,所有函數(shù)之間的關(guān)系都是平行的,任何函數(shù)都不隸屬于其他函數(shù),每個函數(shù)的定義是獨立進(jìn)行的,所以函數(shù)不可以嵌套定義。

    函數(shù)之間可以相互調(diào)用,也可以嵌套調(diào)用。函數(shù)還可以自己調(diào)用自己,稱為遞歸調(diào)用。main()函數(shù)是主函數(shù),它可以調(diào)用其他函數(shù),而不允許被其他函數(shù)調(diào)用。

    習(xí)慣上把調(diào)用函數(shù)稱為主調(diào)函數(shù),把被調(diào)用函數(shù)稱為被調(diào)函數(shù)。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部