關於main()函數

 C/C++中的main()函數作爲程序的入口,有着比其它函數不一樣的地方。

 

(1) void main(void)不作爲標準的main()函數形式,只有int main(void) or int main(int argc,int *argv[])

         在main()函數最後最好寫出return 語句,因爲有些編譯器當正常退出程序時會自動加上return 0;但是有些則不會。

 

(2) main()函數不被任何其它函數所調用,int main(void)的形式,可以調用其它函數實現程序要實現的功能,但是int main(int argc,int *argv[])形式,因爲main函數不能被任何函數調用,因此參數只能在程序外部獲得----通過在DOS環境下以命令行形式!argc 代表包括命令名在內的的參數總個數,argv[]數組指針指向這些參數。這種在DOS環境下運行程序的形式特別適合批處理!

發佈了26 篇原創文章 · 獲贊 8 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章