C語言 函數(shù)的意義
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ù)。
點擊加載更多評論>>