Olvidar el punto y coma que da por terminada una definición
de estructura.
Asignar una estructura de un tipo a una estructura de un tipo distinto.
Es un error de sintaxis comparar estructuras, debido a diferentes
requisitos de alineación en los diferentes sistemas.
Insertar un espacio entre el signo de - y el signo de > del operador
de apuntador de estructura (o insertar espacios entre los componentes
de cualquier otro operador múltiple de teclado, a excepción
de ?:).
Intentar referirse a un miembro de una estructura utilizando únicamente
el nombre de dicho miembro.
No utilizar paréntesis al referirse a un miembro de estructura
utilizando un apuntador y el operador de miembro de estructura (por
ejemplo *aptr.suit, es un error de sintaxis).
Suponer que las estructuras, como los arreglos, se pasan
automáticamente en llamada por referencia, e intentar modificar
los valores de estructura del llamador en la función llamada.
Olvidar incluir el sub¡ndice de arreglo al referirse a estructuras
individuales de un arreglo de estructuras.
Es un error lógico referenciar con el tipo equivocado, datos
en una unión almacenados con un tipo distinto.
Es un error de sintaxis comparar uniones, debido a los diferentes
requisitos de alineación en varios sistemas.
Inicializar la unión en una declaración con un valor
cuyo tipo es diferente del tipo del primer miembro de la unión.
|