c语言规定在一个源程序中main函数的位置是什么?
一個(gè)c程序有且僅有一個(gè)main函數(shù),除main函數(shù)之外可以有若干個(gè)其它的函數(shù),每個(gè)函數(shù)實(shí)現(xiàn)某一特定的操作。
C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置可以任意。
因?yàn)?#xff1a;在一個(gè)C語言源程序中,程序總是從main函數(shù)開始執(zhí)行的,不論main函數(shù)在整個(gè)過程中的位置如何。
main函數(shù),又稱主函數(shù),是程序執(zhí)行的起點(diǎn),main是相對(duì)來說的,如同音學(xué)理論之主調(diào)于泛音,泛音即程序中的除main之外的其他函數(shù),迎合人們的思考方式而生成的而非必定的模式。有主有次,執(zhí)行起來?xiàng)l清縷析,既可將程序模塊化又實(shí)現(xiàn)了一個(gè)閉合的整體。
程序執(zhí)行總是從main函數(shù)開始,如果有有其他函數(shù),則完成對(duì)其他函數(shù)的調(diào)用后再返回到主函數(shù),最后由main函數(shù)結(jié)束整個(gè)程序。在執(zhí)行程序時(shí),由系統(tǒng)調(diào)用main函數(shù) 。main 函數(shù)是在程序啟動(dòng)中完成對(duì)具有靜態(tài)存儲(chǔ)期的非局部對(duì)象的初始化之后被調(diào)用的。它是程序在有宿主 (hosted)環(huán)境(亦即有操作系統(tǒng))中所指定的入口點(diǎn)。自立程序(啟動(dòng)加載器,操作系統(tǒng)內(nèi)核,等等)的入口點(diǎn)則是由實(shí)現(xiàn)定義的。
聲明:
本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)事宜。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的c语言规定在一个源程序中main函数的位置是什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电风扇是由什么构成的(电风扇的原理是什么
- 下一篇: 可运行的c语言程序的扩展名为什么?