Errores más comunes programando en c++
ERRORES MÁS COMUNES PROGRAMANDO EN C ++
- Utilización de una variable automática sin inicializar.
- Omitir un delimitador final de un comentario.
- Utilizar un índice de array mayor que la longitud del array (En C, los índices son de 0 a longitud-1).
- Omitir un punto y coma, o un final de llave.
- Utilizar un puntero sin inicializar.
- Utilizar una barra en lugar de una contrabarra indicada (por ejemplo, sustituir "/n" por "\n.").
- Utilizar un "=" en una comparación en lugar de "==".
- Sobreescribir u omitir el terminador nulo de una cadena.
- Terminar prematuramente una declaración función con un punto y coma (El compilador advertirá con errores sintácticos dentro del bloque de función huérfano).
- Especificar los valores de variables en un scanf() en lugar de sus direcciones.
- Fallar al declarar el tipo de retorno de una función.
- Realizar una evaluación cuando se utiliza un expresión con efectos laterales (Por ejemplo, a[i] = i++; es ambiguo y peligroso).
- Una equivocación respecto a que una variable estática de una función sólo se inicialice una vez.
- Omitir un "break" en una sentencia case (La ejecución continúa en los cases sucesivos).
- Utilizar "break" para salir de un bloque de código asociado con una sentencia if (el break sirve para salir de bloques de código con un for, switch o while).
- Comparar una variable "char" con un EOF (-1). Esto puede acabar en un bucle infinito:
char c; while ((c = getchar()) != EOF) { }
Comentarios
Publicar un comentario