青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

正午陽光

初學C++,希望能得到大家的支持!
posts - 7, comments - 33, trackbacks - 0, articles - 0

關于主函數main()

Posted on 2005-11-18 01:00 snake 閱讀(3795) 評論(3)  編輯 收藏 引用 所屬分類: C++學習筆記

習慣上很多教材中都把主函數寫成如“void main()”的形式,這種寫法上是說明主函數是沒有任何反回值的,但更貼切的寫法應該為“int main()”,因為在C++中如果主函數中沒有“return”語句,那編譯器就會自動在主函數最后加上“return 0”。

Feedback

# re: 關于主函數main()  回復  更多評論   

2005-11-28 11:30 by 很土
補充下...
這里有篇文章是講這個的
http://p5.club.163.com/viewArticleByWWW.m?boardId=clanguage&articleId=clanguage_1068cebb7ae5e3f
其中有段文字




3. 關于 void main

在 C 和 C++ 中,不接收任何參數也不返回任何信息的函數原型為 “void foo(void);”。可能正是因為這個,所以很多人都誤認為如果不需要程序返回任何信息時可以把 main 函數定義成 void main(void) 。然而這是錯誤的!main 函數的返回值應該定義為 int 類型,C 和 C++ 標準中都是這樣規定的。雖然在一些編譯器中,void main 可以通過編譯(如 vc6),但并非所有編譯器都支持 void main ,因為標準中從來沒有定義過 void main 。g++3.2 中如果 main 函數的返回值不是 int 類型,就根本通不過編譯。而 gcc3.2 則會發出警告。所以,如果你想你的程序擁有很好的可移植性,請一定要用 int main 。



4. 返回值的作用

main 函數的返回值用于說明程序的退出狀態。如果返回 0,則代表程序正常退出,否則代表程序異常退出。下面我們在 winxp 環境下做一個小實驗。首先編譯下面的程序:

int main( void )

{

return 0;

}

然后打開附件里的“命令提示符”,在命令行里運行剛才編譯好的可執行文件,然后輸入“echo %ERRORLEVEL%”,回車,就可以看到程序的返回值為 0 。假設剛才編譯好的文件是 a.exe ,如果輸入“a && dir”,則會列出當前目錄下的文件夾和文件。但是如果改成 “return -1”,或者別的非 0 值,重新編譯后輸入“a && dir”,則 dir 不會執行。因為 && 的含義是:如果 && 前面的程序正常退出,則繼續執行 && 后面的程序,否則不執行。也就是說,利用程序的返回值,我們可以控制要不要執行下一個程序。這就是 int main 的好處。如果你有興趣,也可以把 main 函數的返回值類型改成非 int 類型(如 float),重新編譯后執行“a && dir”,看看會出現什么情況,想想為什么會出現那樣的情況。順便提一下,如果輸入 a || dir 的話,則表示如果 a 異常退出,則執行 dir 。

int main( int argc, char *argv[], char *env[] ) 也不是標準C里面定義的東西~char *env[]是某些編譯器提供的擴展功能~用于獲取系統的環境設定~因為不是標準~故而移植性差~不推薦使用 "

"

# re: 關于主函數main()  回復  更多評論   

2005-11-28 18:56 by snake
謝謝樓上大哥,我會好好學的!

# re: 關于主函數main()  回復  更多評論   

2006-05-06 00:03 by Leeco
void main()的形式,編譯器不會在結尾加上return 0,而是隨機返回一個值,這個做可能引起一些錯誤,所以應該使用int main(),C99中也規定了main()的返回類型是int
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            91久久夜色精品国产九色| 性欧美xxxx视频在线观看| 亚洲国产日韩在线| 国产亚洲精品bt天堂精选| 国产精品家庭影院| 国产午夜精品美女毛片视频| 国内精品美女在线观看| 国产视频亚洲精品| 国语自产精品视频在线看8查询8| 国产精品视频yy9099| 国产精品有限公司| 狠狠色丁香婷综合久久| 亚洲国产精品视频| 在线视频一区二区| 亚洲欧美视频在线| 欧美一区二区三区精品电影| 久久视频免费观看| 亚洲免费影院| 狠狠久久亚洲欧美专区| 亚洲精品一区二区三区婷婷月 | 亚洲黄色毛片| 中日韩在线视频| 久久成人免费视频| 美国十次成人| 欧美大尺度在线| 欧美国产亚洲另类动漫| 欧美午夜无遮挡| 国产亚洲欧美日韩美女| 亚洲欧洲综合另类| 香蕉成人久久| 亚洲成人资源| 亚洲欧美久久久| 媚黑女一区二区| 国产精品一区二区a| 亚洲国产美国国产综合一区二区| 亚洲一区尤物| 噜噜噜在线观看免费视频日韩| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲自拍啪啪| 欧美黄色一区| 1024成人网色www| 欧美中文字幕视频在线观看| 亚洲精品一区二区三区婷婷月| 欧美一区二区国产| 国产精品成人免费| 99一区二区| 欧美韩日视频| 久久岛国电影| 国产欧美日韩在线| 亚洲一区二区精品在线| 亚洲国产精品精华液网站| 欧美一区二区在线视频| 国产精品毛片a∨一区二区三区| 欧美中文字幕在线| 国产尤物精品| 久久精品成人欧美大片古装| 一区二区高清| 欧美日本一区二区三区| 亚洲欧洲美洲综合色网| 久久在线观看视频| 久久国产精品网站| 国产亚洲精品bt天堂精选| 欧美在线日韩在线| 午夜精品久久久久久久蜜桃app| 国产精品国产三级国产专播品爱网 | 亚洲欧美电影在线观看| 欧美精品在线观看91| 最近看过的日韩成人| 欧美大片免费看| 免费视频最近日韩| 日韩亚洲欧美高清| 亚洲美女在线视频| 欧美午夜一区| 久久精品国产亚洲a| 久久精品国产欧美激情| 伊人成人在线视频| 欧美黄色日本| 国产一区在线观看视频| 久久精品国产视频| 久久久久久亚洲精品不卡4k岛国| 国内成人精品一区| 欧美激情第二页| 欧美激情a∨在线视频播放| 99在线精品视频| 亚洲视频观看| 黄色另类av| 亚洲无玛一区| 欧美啪啪成人vr| 午夜精品久久| 久热精品视频在线| 一本久久综合亚洲鲁鲁| 免费亚洲电影| 欧美日韩在线三区| 久久久999成人| 欧美大片在线观看一区| 亚洲永久免费视频| 久久精品国产精品亚洲综合 | 亚洲精品网站在线播放gif| 久久蜜桃香蕉精品一区二区三区| 亚洲人成在线播放| 亚洲欧美一级二级三级| 亚洲国内在线| 香蕉成人久久| 亚洲最新色图| 久久成人久久爱| 亚洲色图综合久久| 久久综合久久美利坚合众国| 亚洲永久网站| 欧美肥婆在线| 狼人社综合社区| 国产精品免费观看视频| 亚洲激情视频网| 激情综合网址| 亚洲男人第一网站| 中文在线一区| 欧美激情精品久久久久久| 国产精品久久久久久av下载红粉| 欧美v日韩v国产v| 国产伦精品一区二区三区在线观看| 欧美激情第五页| 国产一区日韩欧美| 欧美日本精品在线| 久久精品一区二区| 国产精品国产| 99精品热视频| 99视频精品| 欧美国产日产韩国视频| 免费日韩av| 狠狠久久五月精品中文字幕| 欧美一级片在线播放| 性色av一区二区三区红粉影视| 欧美视频一区二区三区在线观看 | 亚洲午夜在线视频| 国内精品模特av私拍在线观看| 9色精品在线| 亚洲黄色在线看| 久久精品一区二区三区不卡牛牛| 欧美99久久| 亚洲欧美日韩国产综合精品二区| 欧美成ee人免费视频| 免费观看成人鲁鲁鲁鲁鲁视频| 韩日欧美一区二区| 久久精品亚洲一区| 狂野欧美激情性xxxx欧美| 黄色成人av在线| 欧美在线999| 美女脱光内衣内裤视频久久影院 | 久久亚洲一区| 欧美大片91| 亚洲人永久免费| 欧美精品久久久久久| 亚洲精品乱码久久久久久| 亚洲美女电影在线| 欧美激情按摩| 9人人澡人人爽人人精品| 亚洲欧美日韩国产一区二区三区| 国产精品免费一区豆花| 亚欧成人精品| 欧美黄色成人网| 亚洲网站在线播放| 国产无一区二区| 麻豆精品精华液| 一区二区高清| 美女在线一区二区| 日韩午夜电影| 国产精品影音先锋| 久久精品日韩欧美| 亚洲国产清纯| 亚洲免费一在线| 在线观看亚洲精品视频| 欧美精品激情blacked18| 亚洲一区欧美一区| 蜜桃av一区| 亚洲欧美日韩国产综合精品二区| 精品91在线| 亚洲日韩视频| 久久综合色婷婷| 亚洲人成网站精品片在线观看| 国产精品va在线| 久久综合999| 亚洲欧美一区二区视频| 亚洲国产精品一区| 亚洲欧美在线网| 亚洲人成网站影音先锋播放| 国产日韩亚洲欧美| 欧美日韩国产成人在线观看| 亚洲男人天堂2024| 亚洲人成网站精品片在线观看| 久久米奇亚洲| 午夜一区在线| 亚洲午夜久久久| 亚洲精品美女久久7777777| 国产亚洲一级高清| 欧美日韩一区二区三区在线看| 久久亚洲精品一区| 午夜激情综合网| 亚洲一区二区三区四区五区午夜| 亚洲激情国产精品| 欧美成人亚洲成人| 久久久久99|