主頁(yè) > 百科知識(shí) > 源代碼里int main void 都是啥意思

源代碼里int main void 都是啥意思

時(shí)間:2025-01-28 20:45:02 瀏覽量:

這是C語(yǔ)言main函數(shù)的一種聲明方式。該方式表明這個(gè)main函數(shù)不帶參數(shù),返回值為整型。main函數(shù)稱為主函數(shù),是C語(yǔ)言約定的程序執(zhí)行入口,其標(biāo)準(zhǔn)的定義格式為intmain(intargc,char*argv[]);其中,參數(shù)的含義為argc:執(zhí)行程序時(shí)輸入的參數(shù)個(gè)數(shù),包括可執(zhí)行程序文件名。

argv:前argc個(gè)元素(argv[0]到argv[argc-1]),分別為執(zhí)行程序時(shí)的各項(xiàng)參數(shù)值,以字符串方式表達(dá)。第argc+1個(gè)參數(shù)(argv[argc])值為NULL。返回值為int型,會(huì)將返回的值回傳給主調(diào)進(jìn)程。在C語(yǔ)言中,對(duì)主函數(shù)的參數(shù)和返回類型檢查并不嚴(yán)格,當(dāng)不需要命令行參數(shù)時(shí),就可以將參數(shù)列表設(shè)置為void。類似的,如果不需要返回信息給主調(diào)進(jìn)程,返回值也可以設(shè)定為void類型。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報(bào)建公司 版權(quán)所有 | 黔ICP備2023009682號(hào)

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來(lái)源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請(qǐng)聯(lián)系我們進(jìn)行刪除,我們將在三個(gè)工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)