What should main() return in C and C++?
Qual é a maneira correta (mais eficiente) de definir omain()
função em C e C ++ -int main()
ouvoid main()
- e porque? E seint main()
entãoreturn 1
oureturn 0
?
Existem inúmeras duplicatas dessa pergunta, incluindo:
Quais são as assinaturas válidas para C'smain()
função?O tipo de retorno demain()
funçãoDiferença entrevoid main()
eint main()
?main()
assinatura em C ++Qual é a declaração adequada demain()
? - Para C ++, com uma resposta muito boa mesmo.Estilos demain()
funções em CTipo de retornomain()
método em Cint main()
vsvoid main()
em CPalavras-chave:
C ++ -int main(int argc, char **argv)
C ++ -int main(int argc, char *argv[])
Échar *envp[]
como um terceiro argumento paramain()
portátil?Deve oint main()
função retornar um valor em todos os compiladores?Por que o tipo demain()
função em C e C ++ deixada para o usuário definir?Porqueint main(){}
compilar?Definições legais demain()
em C ++ 14?