Olá Otacílio, tudo bem?
A finalidade da função exit()
é justamente de finalizar o programa no momento em que ela é chamada.
O número enviado como parâmetro trata-se de um código de finalização do seu programa. Por meio desse código, é possível identificar se a execução do programação foi bem sucessida ou não.
Em outras palavras, quando retornamos exit(1)
indicamos que o programa apresentou um erro, portanto, não foi executado conforme o esperado... O padrão de código para uma execução com sucesso, ou seja, quando o nosso programa não apresenta nenhuma falha é exit(0)
, esse é um dos motivos que fazemos o return 0
na função main ;)