對(duì)于一個(gè)正常運(yùn)行的C語言程序,以下敘述中正確的是( )。
對(duì)于一個(gè)正常運(yùn)行的C語言程序,以下敘述中正確的是( )。
A.程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束
B.程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在main函數(shù)結(jié)束
C.程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束
D.程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束
正確答案:A解析:在C語言中,所有函數(shù)的定義,包括主函數(shù)main在內(nèi),都是平行的。也就是說,在一個(gè)函數(shù)的函數(shù)體內(nèi),不能再定義另一個(gè)函數(shù),即不能嵌套定義。但是函數(shù)之間允許互相調(diào)用.也允許嵌套調(diào)用,習(xí)慣上把調(diào)用者稱為主函數(shù)。調(diào)用函數(shù)還可以調(diào)用自己,稱為遞歸調(diào)用。main函數(shù)是主函數(shù),它可以調(diào)用其他函數(shù),而不允許被其他函數(shù)調(diào)用。因此,C程序的執(zhí)行總是從main函數(shù)開始.完成對(duì)其他函數(shù)的調(diào)用后返回到main函數(shù),最后由main函數(shù)結(jié)束整個(gè)程序。一個(gè)C源程序必須有也只能有一個(gè)main函數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。