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 ?:).
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).
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).
El operador de indirección * no se diatribuye a todos los
nombres de variables de una declaración. Cada apuntador debe
ser declarado con el * prefijo al nombre.
|