O que retorna 0 Faça em C?

O que retorna 0 Faça em C?
A principal função em um programa C retorna 0 porque o método principal () é definido e importado primeiro quando o código é executado na memória. Os primeiros comandos da função Main () são implementados. Até que todos os comandos do código sejam realizados, o programa deve ser removido da memória.

Retornar 0 indica que a implementação do programa é realizada e que o processador agora pode ser carregado. Mesmo que não possamos concluir a tarefa, a incerteza persiste devido ao fato de que, quando a implementação do programa terminar, o comando de retorno void seria executado imediatamente. Ele flutua entre compiladores e termina o aplicativo, bem como através da memória externa.

Como resultado, devemos encerrar o programa e utilizar o retorno 0 para interromper corretamente a execução. Neste artefato, passaríamos pelo retorno 0 em detalhes.

Use o retorno 0 na função principal

Estamos retornando 0 porque a função principal produz um valor numérico (int main ()). O termo retorno está sendo utilizado para retornar um resultado com uma função. Isso significa que o programa foi concluído com precisão e podemos usar a declaração de retorno para encerrar a função principal. Quando a função principal seria do tipo de dados "inteiro", deve retornar algo.

Como resultado, apenas utilizamos o retorno 0. Sem a necessidade de fornecer nada, a principal função será do tipo de dados “Void.”O código de terminação do programa é o valor de retorno. Nesta etapa, demonstraremos como utilizar o retorno 0 e o retorno 1 dentro da função principal:

#incluir
usando namespace std;
int main ()

int x = 2000, y = 5;
if (y == 0)
printf ("Divisão de qualquer número por zero é"
"Impossível.");
retornar -1;

cout << x / y << endl;
retornar 0;

No início do código, integramos o arquivo de cabeçalho #include junto com o espaço de nome padrão. Em seguida, inicializamos duas variáveis ​​e as designamos com diferentes valores no corpo da função principal (). A variável 'x' é dada 2000 e a variável 'y' é fornecida 5.

Depois disso, utilizamos uma declaração if-else para verificar se o número fornecido é dividido por um número inteiro zero ou diferente de zero. Se o denominador for igual a zero, a função fprintf () imprime a declaração 'Divisão de qualquer número por zero é impossível'. Caso contrário, empregamos a declaração 'cout' para obter o resultado da divisão dos números definidos.

Neste código, o retorno 0 indica que o código foi implementado de maneira eficaz e alcançou seu objetivo. Um retorno 1 indica que haveria um erro na implementação do programa, portanto não está operando como planejado.

Temos o resultado de dividir dois números '2000' e '5' depois de executar o código acima mencionado.

Use o retorno 0 na função definida pelo usuário

Como a declaração de função definida pelo usuário exige retornar 0, então devemos utilizar o retorno 0 ou o retorno -1 dentro de cada programa C. Se não declararmos diretamente um valor, o assembler inclui automaticamente um retorno 0; Portanto, é opcional inserir um retorno 0.

O valor de retorno é o status de saída do programa que pode ser recuperado e usado pelo terminal ou outro software que o executou. O código subsequente valida como utilizar o retorno 0 e o retorno 1 na função definida pelo usuário.

#incluir
usando namespace std;
int chadultutil (int a)

se (a> = 18)
retornar 1;
outro
retornar 0;

Void Chadult (int a)

If (Chadultutil (a))
cout << "Usama is a young\n";
outro
cout << "Usama is not young\n";

int main ()

int a = 30;
Chadult (a);
retornar 0;

Primeiro, introduzimos o arquivo de cabeçalho e depois usamos a função padrão do espaço para nome. Na próxima etapa, criamos uma função de utilidade para verificar a idade. Passamos a idade especificada como um parâmetro para esta função. Este método retorna 1 ou 0 com base na idade fornecida.

Aqui utilizamos a variável 'a' para a idade. A condição se-else é aplicada para adquirir a idade. O tipo de dados booleano é considerado um tipo de dados específico no idioma C, com apenas dois valores diferentes: verdadeiro e falso. Como os valores 1 e 0 serão do tipo de dados inteiro e não são automaticamente convertidos em booleanos, retornará assim em uma função reverta falsa.

Da mesma forma, uma função que produz verdadeira é indicada pelo retorno 1. Além disso, empregamos uma função definida pelo usuário para verificar a idade inserida. Esta função mantém o argumento da idade que é representado pela variável 'a'. Além disso, aplicamos a condição if-else à função 'Chadultutil' para verificar a condição da idade necessária. O comando 'cout' foi usado para imprimir a declaração.

Depois de tudo isso, vamos começar a codificação no corpo da função principal (). Aqui inicializamos a variável 'a' para a idade com tipo de dados inteiro. A função definida pelo usuário é chamada e fornecemos idade a esta função. Nesta situação, a declaração de retorno encerra a conclusão do programa e o estado de implementação é 0 ou 1.

Conclusão

Neste artigo, elaboramos em duas situações diferentes nas quais utilizamos a declaração de retorno 0. Quando usamos o retorno 0 na função principal, significa que o código foi implementado com sucesso. Por outro. Como o idioma C de alguma forma não lida com objetos, classes ou erros, alguns códigos de status foram usados ​​como precedentes por um tempo. Os códigos de retorno envolvem vários padrões com base no sistema operacional. Se forem realizadas atividades inválidas, o sistema operacional poderá interromper o código com determinados códigos de status de retorno.