C/C++ 國際標準(ISO C99/C11, C++98/11/14/17/20)強制要求 main 返回 int:
int main(void) { ... }
int main(int argc, char *argv[]) { ... }
return 0; 或 return EXIT_SUCCESS;:程序正常結束。完全可以。返回類型與函數體內局部變量類型無關。int main() 內部可任意定義 float、double、結構體等變量。
始終編寫標準 int main(),最后 return 0;。若需向系統返回浮點狀態,請在程序內部處理后轉換為整數代碼返回。