*   >> Leitura Educação Artigos >> science >> programação

Noções básicas de erro em C ++

xecução ocorre o seu programa normalmente cai (e pára). Para resolver erros de execução, você tem que escrever código extra que vai impedir a execução do segmento de código especial de tomar lugar, sob certas condições. Neste exemplo divisão, você tem que escrever o código que irá impedir a divisão por zero de acontecer, e, possivelmente, informando o usuário do erro que cometeu, introduzindo zero como um denominador. Prevenção de Erros de Runtime O código a seguir ilustra como evitar o erro acima (divisão por zero).

#include using namespace std; int main () {int numerador = 8; int denominador = 2; if (denominador = 0!) {resposta int = numerador /denominador; } else {cout cout} return 0; } O segmento de código em particular aqui é que o bloco-se. Leia e tentar o código acima, se você não tiver feito isso. O código deve ser auto-explicativo. Altere o valor do denominador 2-0 e tente novamente o código. Vamos parar aqui para esta parte da série. Continuamos na próxima parte.

Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu se disponível uso): Getting Started with C ++ C ++ básico de sintaxe C ++ básico Tipos de objeto C ++ identificadores de objeto C ++ Ponteiros C ++ Declarações Condicionais lógica booleana para C ++ lógica booleana e C ++ Condições Comparação e operadores aritméticos em C ++ de Construções de Loop em C ++ Arrays em C ++ ponteiro e matriz em C ++ Núcleo de Cordas em C ++ C ++ estruturas Funções em C ++ C ++ Básico de Entrada e Saída de Erro Basics em C ++ Branco Espaço em C ++ Basics de C ++ definir Preprocessing directiva Fundamentos de C ++ incluir Noções básicas sobre arquivos de C ++ identificador de escopo C ++ Namespaces Basics C ++ OOP Basics C ++ exceção Basics Noções básicas de acessar arquivos em C ++

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.