亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

你好,void main(void)括號中的void是什么意思?

你好,void main(void)括號中的void是什么意思?

狐的傳說 2020-12-29 10:07:24
我是初學者經??吹匠绦蛑袑懙絭oid main(void) 或者 int main(int) 請問在括號里的int 或者 void 代表了什么意思 如果我寫成 int main(void)類似這樣的 有沒有語法錯誤 搜了好幾個類似的問題 回答者都太專業了 求盡可能好理解的 深入淺出的回答\(^o^)/~ 下載資料下的沒分了 幫幫忙吧T.T
查看完整描述

2 回答

?
largeQ

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

void main(void)括號中的void意思是“無類型”。

void 常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。為了避免混亂,在編寫C/C++程序時,對于任何函數都必須一個不漏地指定其類型。如果函數沒有返回值,一定要聲明為void類型。這既是程序良好可讀性的需要,也是編程規范性的要求。

擴展資料:

無論在C還是C++中,如果函數不接受任何參數,那么應聲明其參數為void。在C語言中,可以給無參數的函數傳送任意類型的參數,但是在C++編譯器中編譯同樣的代碼則會出錯。在C++中,不能向無參數的函數傳送任何參數。

在C語言中,凡不加返回值類型限定的函數,就會被編譯器作為返回整型值處理。但是許多程序員卻誤以為其為void類型。



查看完整回答
反對 回復 2021-03-28
?
桃花長相依

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

給幾個完整的樣例吧。
寫成void main()的要這樣寫
void main(){
//這里是你的程序
}

寫成int main()的要這樣寫
int main(){
//這里是你的程序
return 0;
}

至于void main(void)和 void main()是一樣的,沒區別的。
int main(int) 實際上這么寫是獲取不到參數的。要寫完整
int main(int argc,char* argv[]){ //這里是argc是調用main函數參數的個數,argv是具體參數

}

比如調用qq.exe -aaa -bbbb -ccc的時候
傳入主函數main中的 argc就是4個。
argc=4
argv[0]指代qq.exe
argv[1]指代aaa
argv[2]指代bbbb
argv[3]指代ccc



查看完整回答
反對 回復 2021-03-28
  • 2 回答
  • 0 關注
  • 791 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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