c語言main函數(shù) main函數(shù)作用?
main函數(shù)作用?調(diào)用可執(zhí)行程序時(shí),可以通過main函數(shù)的參數(shù)將命令行的調(diào)用參數(shù)傳遞給main函數(shù)。事實(shí)上,main()函數(shù)可以是非參數(shù)函數(shù),也可以是參數(shù)函數(shù)。對于參數(shù)化窗體,需要將參數(shù)傳遞給它們。以
main函數(shù)作用?
調(diào)用可執(zhí)行程序時(shí),可以通過main函數(shù)的參數(shù)將命令行的調(diào)用參數(shù)傳遞給main函數(shù)。
事實(shí)上,main()函數(shù)可以是非參數(shù)函數(shù),也可以是參數(shù)函數(shù)。對于參數(shù)化窗體,需要將參數(shù)傳遞給它們。
以函數(shù)參數(shù)的形式,它包含一個(gè)整數(shù)和一個(gè)指向字符指針的指針。當(dāng)編譯并鏈接一個(gè)C源程序時(shí),它將生成一個(gè)擴(kuò)展名為的可執(zhí)行文件。Exe(適用于Windows操作系統(tǒng)),可直接在操作系統(tǒng)下運(yùn)行。換句話說,它是由系統(tǒng)啟動和運(yùn)行的。系統(tǒng)開始運(yùn)行時(shí)會傳遞參數(shù)。
在操作系統(tǒng)環(huán)境中,完整的運(yùn)行命令應(yīng)包括兩部分:命令和相應(yīng)的參數(shù)。格式為:
命令參數(shù)1參數(shù)2。。。Parameternt
此格式也稱為命令行。命令行中的命令是可執(zhí)行文件的文件名,后跟用空格分隔的參數(shù),這是對命令的進(jìn)一步補(bǔ)充,即傳遞給main()函數(shù)的參數(shù)。
命令行和main()函數(shù)的參數(shù)之間有以下關(guān)系:
設(shè)置命令行為:program STR1 STR2 str3 str4 str5
實(shí)現(xiàn)所需函數(shù)有兩種常用方法。
一是傳遞參數(shù)。當(dāng)主函數(shù)調(diào)用子函數(shù)時(shí),傳入相應(yīng)的參數(shù)。
一是使用全局變量。主函數(shù)的參數(shù)分配給全局變量,子函數(shù)讀取全局變量以進(jìn)行后續(xù)操作。這種方法涉及內(nèi)存共享,需要設(shè)計(jì)互斥的訪問場景。