Tipo de retorno da função principal [duplicado]
Duplicata Possível:
O que deve main () retornar em C / C ++?
Diferença entre void main e int main?
Eu sempre usei o método principal em C como
void main(){ // my code }
e funciona muito bem para mim. Eu também sei sobre o outroint
tipo de retorno:
int main(void)
int main()
int main(int argc, char *argv[])
Mas eu não consegui encontrar nenhum recurso que diga que eu possa usarvoid
como um tipo de retorno. Todo livro sugere que o tipo de retorno deve serint
ou então ser omitido. Então por quevoid main()
trabalhos?
Isso depende da versão do C que estou usando? Ou funciona porque eu uso um IDE C ++? Por favor, responda específico para C e não C ++.