¿Cuáles son los comportamientos indefinidos / no especificados comunes para C con los que te encuentras? [cerrado

Un ejemplo de comportamiento no especificado en el lenguaje C es el orden de evaluación de los argumentos de una función. Puede ser de izquierda a derecha o de derecha a izquierda, simplemente no lo sabes. Esto afectaría cómofoo(c++, c) ofoo(++c, c) se evalúa.

Qué otro comportamiento no especificado hay que pueda sorprender al programador inconscient