O básico de erro no CC Tutoriais de Roots - Parte 17 Introdução Esta é parte de minha série 17, C Tutoriais de raízes. Nesta parte da série, nós olhamos para noções básicas de erros em C. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Erros de programação Existem três tipos de erros de programação. Em outras palavras, existem três tipos de erros que podem ocorrer em um programa.
Você tem erros de sintaxe, erros de lógica e erros de execução. Erros de sintaxe Este é o uso errado de sintaxe. Esses erros são declarações erradas. Quando você digita uma declaração, que é errado, isso é um erro de sintaxe. Tal afirmação não pode ser executado. Por exemplo, você pode erroneamente declarar um identificador, sem um tipo de objeto anterior (por exemplo, int). Sob esta condição, o programa não será compilado, e você nunca terá uma forma executável dele. Durante a tentativa de compilação, a indicação do erro ou erros será apresentada no ecrã.
Os (as linhas de texto contando a partir da parte superior do arquivo de código-fonte) número da linha do erro de sintaxe, também pode ser exibida na tela. Erros de lógica neste caso, C compreende o seu programa muito bem, o programa é compilado e executa o programa. No entanto, o programa não vai fazer o que você queria fazer. Ele vai fazer algo ligeiramente diferente ou completamente diferente. A culpa é sua. Por exemplo, um loop que é necessário para fazer 10 iterações pode fazer 5 iterações, porque você codificou-lo erroneamente para fazer 5 iterações.
Outro exemplo é que um laço pode iterar infinitamente, porque a condição que você deu para o laço feito dessa maneira. Erros lógicos ocorrem quando o programa está sendo executado. A única maneira de resolver este problema é para testar seu programa muito bem antes de entregá-lo ao cliente (que pediu para ele). Runtime erros Runtime Erros ocorrer quando o programa está sendo executado como um resultado do fato de que você não tomar determinado fator em consideração quando a codificação. Por exemplo, digamos que o seu código é dividir 8 por algum denominador que as entradas do usuário.
Se as entradas do usuário 2, a divisão vai funcionar, dando-lhe 4 como resposta. Se as entradas do usuário zero, a divisão não vai funcionar, porque 8/0 é indefinido. Quando um erro de execução o