關(guān)于int main(void)和void main()的區(qū)別這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、void main 和 int main 的區(qū)別:void main沒有返回值,int main有返回值2、void main 可以用 int main代替。
2、3、有的編譯器main必須要有返回值 int , 那就寫成int main 。
3、返回值:一個(gè)函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個(gè)變量。
4、由于函數(shù)名變量通常用來把函數(shù)的處理結(jié)果數(shù)據(jù)帶回給調(diào)用函數(shù),即遞歸調(diào)用,所以一般把函數(shù)名變量稱為返回值。
5、擴(kuò)展資料:main函數(shù)的概念:C語言中main函數(shù)成為主函數(shù),一個(gè)C程序是從main函數(shù)開始執(zhí)行的。
6、在C語言當(dāng)中,一個(gè)程序,無論復(fù)雜或簡單,總體上都是一個(gè)“函數(shù)”;這個(gè)函數(shù)就稱為“main() 函數(shù)”,也就是“主函數(shù)”。
7、比如有個(gè)“做菜”程序,那么“ 做菜 ”這個(gè)過程就是“主函數(shù)”。
8、在主函數(shù)中,根據(jù)情況,你可能還需要調(diào)用“買菜,切菜,炒菜”等子函數(shù)。
9、main函數(shù)在程序中大多數(shù)是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個(gè)動(dòng)態(tài)鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。
10、由于DLL模塊不是獨(dú)立的程序,因此不需要main函數(shù)。
11、再比如,用于專業(yè)環(huán)境的程序-----如機(jī)器人中的控制芯片--可能不需要main函數(shù)。
12、參考資料:百度百科 ? main函數(shù)。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!