當前位置:生活全書館 >

IT科技

> int main和void main的區別

int main和void main的區別

以C語言為例,int main和void main的區別是:

int main和void main的區別

1、有無返回值:void main沒有zd返回值,int main有返回值。

2、返回值型別:int main返回int型別的資料,void main不返回。但是在C語言推薦寫法中,建議使用int main,因為在有的編譯器雖然viod main可以通過編譯,但在其他編譯器就會報錯。為了程式碼擁有更好的可移植性,一般寫int main。

main函式與使用者自己定義的函式都是各自獨立的模組,即函式不能 巢狀定義,通俗的說,你不能在一個函式的函式體內定義另一個函式,即使在 main函式中也不行。但main函式可以對使用者自己定義的函式進行呼叫(但main函式只能由系統呼叫)。使用者自己定義多個函式時,這幾個使用者自己定義的函式之間都可以互相呼叫 。

標籤: void main int
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/wxorp4.html