Devo retornar EXIT_SUCCESS ou 0 de main ()?
É uma pergunta simples, mas continuo vendo respostas conflitantes: a rotina principal de um programa C ++ deve retornar0
ouEXIT_SUCCESS
?
#include <cstdlib>
int main(){return EXIT_SUCCESS;}
o
int main(){return 0;}
Eles são exatamente a mesma coisa? DevemosEXIT_SUCCESS
só pode ser usado comexit()
?
Eu penseiEXIT_SUCCESS
seria uma opção melhor porque outro software pode considerar zero como falha, mas também ouvi dizer que se você retornar0
, o compilador é capaz de alterá-lo para um valor diferente de qualquer maneir