C語(yǔ)言 函數(shù)的意義
C語(yǔ)言中函數(shù)是組成程序的基本單位,每一個(gè)C程序中包含一個(gè)main()函數(shù)和若干個(gè)其他函數(shù)。程序的執(zhí)行永遠(yuǎn)是從main()函數(shù)開(kāi)始,調(diào)用其他函數(shù)后仍回到main()函數(shù),程序在main()函數(shù)結(jié)束時(shí)結(jié)束??梢哉J(rèn)為函數(shù)是因?yàn)楸徽{(diào)用才執(zhí)行的,main()函數(shù)也需要被調(diào)用才會(huì)執(zhí)行。 一般認(rèn)為main()函數(shù)是被系統(tǒng)調(diào)用的。
C語(yǔ)言中,所有函數(shù)之間的關(guān)系都是平行的,任何函數(shù)都不隸屬于其他函數(shù),每個(gè)函數(shù)的定義是獨(dú)立進(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ù)。
點(diǎn)擊加載更多評(píng)論>>