C · Essencial · Inglês · Técnico
main
Função onde a execução do programa começa, nas formas int main(void) ou int main(int argc, char *argv[]). O valor devolvido vira o código de saída do processo.
Onde usar
Todo programa C hospedado tem uma main. Desde o C99, chegar ao fim dela sem return equivale a return 0.
Em código
#include <stdio.h>
int main(void) {
puts("olá, mundo");
return 0;
}Exemplos
Execution starts in main.
A execução começa na main.
Return a non-zero value from main when something fails.
Devolva um valor diferente de zero na main quando algo falhar.
Cuidado
Declarar void main, que não é C padrão; use sempre int main.
Sinônimos
ponto de entrada