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環境下運行程序的形式特別適合批處理!