What should main() return in C and C++?

Как правильно (наиболее эффективно) определитьmain() функция в C и C ++ -int main() или жеvoid main() - и почему? Еслиint main() тогдаreturn 1 или жеreturn 0?

Существует множество дубликатов этого вопроса, в том числе:

Какие действительные подписи для Cmain() функционировать?Тип возвратаmain() функцияРазница междуvoid main() а такжеint main()?main()подпись в C ++Какова правильная декларацияmain()? - Для C ++, с очень хорошим ответом.Стилиmain() функции в CТип возвратаmain() метод в Cint main() противvoid main() в С

Связанный:

C ++ -int main(int argc, char **argv)C ++ -int main(int argc, char *argv[])Являетсяchar *envp[] в качестве третьего аргументаmain() портативный компьютер?Долженint main() функция возвращает значение во всех компиляторах?Почему типmain() Функция в C и C ++ оставлена пользователю, чтобы определить?Почемуint main(){} компилировать?Правовые определенияmain() в C ++ 14?

Ответы на вопрос(18)

Ваш ответ на вопрос