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 11 Otros tipos de variables: Estructuras
Errores Comunes de Programación


Usar el operador lógico AND (&&), en lugar del operador AND a nivel de bits (&), y viceversa.

Usar el operador OR lógico (||), en lugar del operador OR a nivel de bits (|), y viceversa.

El resultado de desplazar un valor queda indefinido si el operando derecho es negativo o si el operando derecho es más grande que el número de bits en el cual se almacena el operando izquierdo.

Intentar tener acceso a bits individuales de un campo de bits como si fueran elementos de un arreglo. Los campos de bits no son "arreglos de bits".

Intentar tomar la dirección de un campo de bits (el operador & no puede ser utilizado en conjunción con campos de bits, porque estos no tienen direcciones).

Es un error de sintaxis asignar un valor a una constante de numeración después de haber sido definida.

No establecer a NULL el enlace en el último nodo de una lista.

Suponer que el tamaño de una estructura es simplemente la suma del tamaño de sus miembros.

No regresar memoria dinámicamente asignada cuando ésta ya no es necesaria, puede hacer que el sistema se quede sin memoria prematuramente. Esto se conoce a veces como "fuga de memoria".

Utilizando malloc, liberar memoria no dinámicamente asignada.

Referirse a memoria que ya ha sido liberada.

No definir a NULL el enlace en el nodo inferior de una pila.

No definir a NULL el enlace en el nodo último de una cola.

No definir a NULL los enlaces en los nodos de hoja de un árbol.