A、main函數(shù)是不能被任何函數(shù)調(diào)用的,所以a錯了
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供臨潁網(wǎng)站建設(shè)、臨潁做網(wǎng)站、臨潁網(wǎng)站設(shè)計(jì)、臨潁網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、臨潁企業(yè)網(wǎng)站模板建站服務(wù),10年臨潁做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
B、函數(shù)可以單獨(dú)編譯,每個函數(shù)都能單獨(dú)寫成一個文件,所以B對的
C、函數(shù)都要通過main函數(shù)的調(diào)用才能正確的運(yùn)行,main函數(shù)是一個程序的唯一入口
D、函數(shù)是不可以嵌套使用的
可以
其實(shí)函數(shù)和文件沒有直接關(guān)系。將main函數(shù)作為單獨(dú)文件只是因?yàn)槌绦蚝唵蔚仍驔]有特意給主文件命名。任何一個函數(shù)只要你愿意都可以單獨(dú)成一個文件,反過來,main函數(shù)所在的文件除main函數(shù)之外還可以有其他函數(shù)
有函數(shù)的都可以單獨(dú)進(jìn)行編譯,編譯是指把程序語句翻譯為機(jī)器代碼,對于C語言就是把.c文件翻譯為.obj文件。
此外,必須要有main函數(shù)的才可以完成連接為exe文件。
C語言中的函數(shù)可以單獨(dú)進(jìn)行編譯,編譯為目標(biāo)文件,要鏈接成可執(zhí)行文件時(shí),需要主函數(shù)以及庫。
1、可以進(jìn)行編譯。
2、C語言源程序后綴為.c ,在windows平臺上,編譯后的后綴為.obj,連接后的后綴為.exe。在Linux平臺上,預(yù)處理后的文件擴(kuò)展名一般為.i,C語言編譯器編譯后的文件擴(kuò)展名一般為.S,是一個匯編代碼文件,匯編器編譯后的文件擴(kuò)展一般為.o,鏈接器生成的可執(zhí)行文件默認(rèn)為.out。