1、瀏覽老版本的C代碼,將會(huì)發(fā)現(xiàn)程序常常以main()這種形式開始。C90標(biāo)準(zhǔn)允許這種形式,但是C99標(biāo)準(zhǔn)不允許。因此即使你當(dāng)前的編譯器允許,也不要這么寫。你還可能看到過另一種形式。

創(chuàng)新互聯(lián)建站技術(shù)團(tuán)隊(duì)十余年來致力于為客戶提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、品牌網(wǎng)站建設(shè)、成都全網(wǎng)營銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了成百上千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
2、C語言必須要有一個(gè)main函數(shù),而且只能有一個(gè)main函數(shù),這個(gè)函數(shù)叫主函數(shù),它是第一個(gè)運(yùn)行的函數(shù)。一般來說,主函數(shù)應(yīng)放在最后,其他被調(diào)用函數(shù)放在主函數(shù)前面。這樣的話,其他被調(diào)用函數(shù)可以不予先聲明。
3、是的。c語言總是從main函數(shù)開始執(zhí)行的。不管你在main函數(shù)之前寫了多少函數(shù)。都是從main開始。
4、C程序中不一定要有main函數(shù)。C語言一共只有32個(gè)關(guān)鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。
5、不是每一個(gè)源文件都要有一個(gè)main函數(shù),而是每個(gè)c語言項(xiàng)目中的所有源文件中必須有且只能有一個(gè)main函數(shù)。
6、不必,編譯器編譯時(shí),是逐行編譯的。但是它是先找到主函數(shù),主函數(shù)編譯完也表明這個(gè)程序已經(jīng)編譯完了。如果主函數(shù)放在其他函數(shù)之前,那么在主函數(shù)中要調(diào)用的子函數(shù)(自定義函數(shù))要先在主函數(shù)之前聲明它的存在。
main()函數(shù)是C語言的主調(diào)函數(shù),前面加void表示此函數(shù)無返回值。
而void main()的返回值是void類型,也就是說沒有返回值。這樣在main()的函數(shù)體內(nèi)你就不用寫return 0;或者return 1;之類的返回語句。
Main不是什么重要的意思,Main是程序入口,英文意思是“主要的”。程序有且只有一個(gè)Main函數(shù)Void 是函數(shù)返回類型中的一種,表示該函數(shù)沒有返回值。
這個(gè)叫做函數(shù)聲明,因?yàn)閙ain函數(shù)是程序的入口,就是程序從main函數(shù)開始執(zhí)行的,當(dāng)在main函數(shù)里遇到一個(gè)未知的函數(shù)時(shí)就會(huì)報(bào)錯(cuò)。所以種做法,一種是把子函數(shù)放在main函數(shù)之前,另一種是在main函數(shù)之前定義子函數(shù),推薦第二種。
理論上,main前面可以不加int C99標(biāo)準(zhǔn)規(guī)定,main正常結(jié)束返回必須為(int)0 。但是在C89及以前的標(biāo)準(zhǔn)中,允許main類型為void(甚至可以不聲明類型)。因?yàn)?return 0; 表示程序正常結(jié)束,因此最好將main聲明為 int型。
樓主您好!如果函數(shù)名(main代表主函數(shù))前面有數(shù)據(jù)類型,如int,float,就表示該函數(shù)有返回值,需要用return返回一個(gè)該類型的值;而如果使用void,則表示無返回值。
ex:int add(int a,int b){return a+b;} 若無返回值,就定義為void類型 函數(shù)的作用不同,有的函數(shù)有返回值,有的沒有;main()函數(shù)是C語言的主調(diào)函數(shù),前面加void表示此函數(shù)無返回值。
可以說加不加int是沒有區(qū)別的。在ANSI C的標(biāo)準(zhǔn)中,main的標(biāo)準(zhǔn)返回值是整型,如果你什么都沒有加,編譯系統(tǒng)會(huì)自動(dòng)加上int類型的。這時(shí)如果你使用GCC的話(VC是沒有的)會(huì)有一個(gè)警告。
網(wǎng)頁題目:c語言主函數(shù)main前綴 c程序主函數(shù)的名字
鏈接URL:http://chinadenli.net/article39/deepoph.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、自適應(yīng)網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)