BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 10 Otros tipos de variables: Arrays
Errores Comunes de Programación


Es importante notar la diferencia entre "el septimo elemento del arreglo" y el elemento siete del arreglo. Dado que los subíndices de los arreglos comienzan en 0, el "séptimo elemento del arreglo" tiene un subíndice 6, en tanto que el elemento 7 del arreglo tiene un subíndice de siete y de hecho es el octavo elemento del arreglo. Este es una fuente de error por "diferencia de uno".

Olvidar inicializar los elementos de un arreglo cuyos elementos deben de estar inicialazados.

El proporcionar más inicializadores en una lista inicializadora de arreglo que elementos existan dentro del mismo constituye un error de sintaxis.

Terminar una directiva de preprocesador #define, o bien #include con punto y coma. Recuerde que las directivas de preprocesador no son enunciados C.

Asignar un valor a una constante simbólica en un enunciado ejecutable es un error de sintaxis. Una constante simbólica no es una variable. El compilador no reserva espacio para ella por como hace con las variables que contienen valores durante la ejecución.

Referirse a un elemento exterior a los límites del arreglo.

No proporcionar, en un programa, a scanf un arreglo de caracteres lo suficiente grande para almacenar una cadena escrita en el teclado, puede dar como resutado una perdida de datos, así como otros errores en tiempo de ejecución.

Suponer que los elementos de un arreglo local, que está declarado como static, están inicializados a cero, cada vez que la función sea llamada donde se declara el arreglo.

Referenciar un elemento de arreglo de doble subíndice como a[x][y] en vez de a[x, y].