第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么C++初學教程中main函數(shù)都為int型?

為什么C++初學教程中main函數(shù)都為int型?

JVM
嚕嚕噠 2019-02-04 14:06:24
為什么C++初學教程中main函數(shù)都為int型
查看完整描述

3 回答

?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

在程序執(zhí)行時,最開始的地方其實并不是main,而是另外的地方,那個地方直接地或是間接地調用了main函數(shù),在C++標準中,使用了main函數(shù)的返回值——一個整型數(shù),所以那個你一般情況下看不見的函數(shù)也有可能會用到那個返回值,并且不同情況可能會有不同的處理喔:)
自然,這個處理是否會對你有影響呢?答案是不一定,但對于調用者來說就有可能會有影響!
比如你在一個程序A中調用你自己寫的程序B,并且想了解程序B的執(zhí)行最終狀態(tài),那么你就可以用系統(tǒng)提供的API來獲取程序B的返回值——這個值一般就是main()函數(shù)的返回值!

查看完整回答
反對 回復 2019-03-18
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

這是最新的c++標準決定的。
標準c++要求main函數(shù)必須聲明為int型。
在目前使用的一些c++編譯系統(tǒng)并未完全執(zhí)行c++這一規(guī)定,如果主函數(shù)寫成
void main()也能通過,但希望都寫成int main(),以免在嚴格遵循c++標準的編譯系統(tǒng)中通不過。
只要記?。涸趍ain前面加int,同時在main函數(shù)的最后一句加一條語句“return 0;”即可。

查看完整回答
反對 回復 2019-03-18
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

有個不成文的規(guī)定, 不僅僅是Windows系統(tǒng), Console程序返回0表示一切正常,完成任務, 其它值表示錯誤, 比如,輸入的參數(shù)個數(shù)不對返回1, 第一個參數(shù)錯了返回100, 等等.

如果你熟悉Windows的BAT程序, 你應該知道里面有個ERRORLEVEL, 用的就是main的返回值.

查看完整回答
反對 回復 2019-03-18
  • 3 回答
  • 0 關注
  • 986 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號