O idioma C criou essa função que pode ser usada para sair da execução do programa sem executar as próximas linhas de códigos. O método de saída da linguagem do computador C/C ++ é uma operação fundamental usada para encerrar imediatamente a atividade de invocação (função). Ao fornecer um número int, ele notifica o sistema operacional da condição do fim do programa. Quando ocorre uma falha de programa imprevista, é normalmente empregado. Também é reconhecido como a condição atual do programa. Independentemente de quantas operações de método são feitas, um programa pode ser encerrado a qualquer momento usando o método de saída.
Exemplo 1
Listaremos os arquivos e diretórios do diretório de trabalho atual do Linux com o uso da instrução da lista "LS". Temos uma única pasta chamada "Works". Vamos nos mover dentro desta pasta com a instrução “CD” seguida pelo nome de uma pasta, “obras”. Criamos um novo arquivo C com o editor Vim nesta pasta chamada “Exitfunc.C ”.
O código seguinte é utilizado para o nosso primeiro exemplo. Iniciamos este código com o uso de algumas bibliotecas C padrão, eu.e. "estúdio.H ”para o fluxo de entrada e saída padrão e o“ stdlib.H ”como a biblioteca padrão de C para se acostumar com as funções padrão. Este código consiste em uma única função main (). Usamos as duas primeiras linhas da função printf () para dizer que a função foi iniciada e vai sair muito em breve com uma linha breakvia, o caractere "\ n". A função "Exit ()" é usada com o valor 0 para encerrar a função sem executar as próximas linhas de código. O 4º A linha contém outra função "printf" para exibir que o programa agora vai acabar. Salve este código e saia do arquivo Vim.
Compilamos esse código C com o compilador “GCC” de C e criamos um arquivo de objeto chamado “Exitfun.fora "com o".Extensão fora do mesmo diretório de trabalho através da opção "-o". Depois de usar a instrução "LS" da lista, obtemos o conteúdo da pasta "Works" exibida. A criação do arquivo de objeto também é visível. A saída, juntamente com o comando relevante, pode ser verificada a partir da imagem afixada.
Agora, usamos este arquivo de objeto do nosso código C para ver a saída através do “./”Instruções de execução. A saída exibe as duas linhas de texto deste código que são impressas usando a função printf no método main (). Depois disso, nosso código de programa sai por meio da função “Exit” 3 C, e as últimas linhas de código são deixadas executadas. A saída, juntamente com o comando relevante, pode ser verificada a partir da imagem afixada.
Exemplo 2
Vamos examinar outra amostra C que utiliza a função de saída 3 c do Kali Linux. Os mesmos arquivos de cabeçalho estão incluídos no código com a palavra -chave #include. Duas variáveis inteiras, dividendos e divisores são declarados para iniciar a função principal (). A declaração de função printf () de C é usada para mostrar e pedir a um usuário para inserir o valor da variável "dividendo".
Depois disso, a função scanf () de C é usada para obter o valor da variável "dividendo" como uma entrada no tempo de execução. Depois disso, a mesma função printf () é usada para solicitar o valor para uma variável "divisor" do usuário. A função scanf () é utilizada novamente para obter o valor de entrada do usuário em tempo de execução. Aqui, vem a declaração "if -else" de C para verificar a regra matemática padrão para a divisão - se o divisor for 0, então você não pode dividir o dividendo com o divisor. A declaração "se" é verificada se o valor variável "divisor" é igual a 0 ou não. Nesse caso, a instrução printf () exibe que o “divisor não pode ser zero” e a função Exit () encerrarão o programa no local.
Dentro da parte "else" da declaração, calculamos o valor da divisão de flutuação "resultado" usando o dividendo dividido pelas fórmulas de divisores após a conversão de ambos para flutuar. A instrução printf () está aqui para exibir o dividendo, o divisor e o valor do resultado e sair do programa através da função "exit ()". Salve este código e compile para ver os resultados. O código para esta ilustração de amostra é afixado na imagem a seguir:
Vamos compilar este código com o mesmo compilador GCC e criar um arquivo de objeto chamado “Exitfunc.C ”com a opção -o”.
Depois disso, executamos seu arquivo de objeto com o “./”Instrução. A execução do programa é solicitada pelo valor de dividendo primeiro e depois pelo valor do divisor. Adicionamos 12 e 5, respectivamente. O resultado da divisão é calculado e exibido em nossa tela em flutuação, eu.e. 2.40000. A saída, juntamente com o comando relevante, pode ser verificada a partir da imagem afixada.
Novamente, execute o arquivo de objeto e adicione 12 e 0, respectivamente. Como o valor "0" para o divisor não é permitido, a divisão não ocorreu, eu.e. o divisor não pode ser exibido como zero. A saída, juntamente com o comando relevante, pode ser verificada a partir da imagem afixada.
Conclusão
Este artigo é tudo sobre o uso da função C e saída () 3 no sistema Kali Linux dentro do programa C para encerrar a execução de um programa C. Acontece que ele sai da execução muito suavemente e sem nenhum obstáculo. Discutimos os dois exemplos em nosso artigo para exibir e discutir seu uso, especialmente quando você está utilizando algumas declarações condicionais nos códigos C.