Informatica
ENGENHARIA CIVIL
TIPOS DE ERRO COM PROGRAMAÇÃO C++
GOIÂNIA – GO
OUTUBRO / 2013
TIPOS DE ERRO COM PROGRAMAÇÃO C++
Trabalho proposto pelo aluno da Pontifícia Universidade Católica de Goiás do curso de Engenharia Civil com objetivo da obtenção de nota parcial na matéria de Informática e Computação. Orientador Profº. César Augusto.
GOIÂNIA – GO
OUTUBRO / 2013
O texto abaixo lista alguns dos erros mais comuns que ocorrem programação na linguagem C. Qualquer um desses itens pode causar resultados imprevisíveis, como dados inválidos. Alguns são detectados pelo compilador e relatados como erros ou avisos.
Usando uma variável de automática não foi inicializada
Omitir um fechamento comentário delimitador
Usando um índice de matriz maior que o comprimento da matriz (em C, índices de matriz executadas a partir do zero para < tamanho > -1.)
A omissão de um ponto e vírgula ou uma chave de fechamento
Usando um ponteiro não inicializado
Utilizando uma barra quando uma barra invertida é necessária (por exemplo, substituir "/n" para "\n".)
Usando "=" em uma comparação onde "= =" é desejada
Substitua o terminador nulo para uma seqüência de caracteres
Encerrando prematuramente uma declaração de função com um ponto e vírgula (o compilador geralmente sinaliza o bloco de código como um erro de sintaxe de "órfão".)
Especificar os valores das variáveis em uma instrução de scanf() em vez de seus endereços
Falha ao declarar o tipo de retorno para uma função
Supondo que uma ordem de avaliação de expressão quando uma expressão com efeitos colaterais (por exemplo, [i] = i + +; é ambíguo e perigosa.)
Falha para levar em conta que uma variável estática em uma função é inicializado somente uma vez
Omitindo uma "interrupção" de uma ocorrência em uma instrução switch (execução "fica por meio de" às ocorrências subseqüentes).
Usando