Exercícios Resolvidos de Função main

Ver Teoria

Enunciado

Explique quais são as responsabilidades da função main em um programa escrito na linguagem C.

Passo 1

Uma das principais responsabilidades da função main é fornecer a estrutura de desenvolvimento para todo programa escrito na linguagem C.

Passo 2

Além disso, é responsabilidade dessa função informar ao sistema operacional através de códigos se a execução de um programa foi ou não bem-sucedida. Esses códigos podem indicar duas coisas:

  • Se for um código de valor 0, o programa foi executado corretamente;
  • Se for um código de valor não-zero, o programa foi finalizado de forma inesperada por conta de algum erro que será identificado especificamente por esse valor.

Resposta

Com isso, podemos concluir que a função main é o esqueleto de todo programa na linguagem C.