ExpertiDict

C · Essencial · Inglês · Técnico

main

/meɪn/substantivo

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

Veja também

Todos os termos de C