¿Qué es el punto de secuencia en c?

Un punto de secuencia es un punto en el tiempo en el que el polvo se ha asentado y se garantiza que todos los efectos secundarios que se han visto hasta ahora están completos. Los puntos de secuencia enumerados en el estándar C son:

  • al final de la evaluación de una expresión completa (una expresión completa es una declaración de expresión, o cualquier otra expresión que no sea una subexpresión dentro de una expresión más grande);
  • en los operadores ||, &&,?: y coma; y
  • en una llamada a la función (después de la evaluación de todos los argumentos, y justo antes de la llamada real).

“puntos de secuencia anterior y siguiente”; tales operaciones generalmente corresponden a expresiones completas. (En una declaración de expresión, el “siguiente punto de secuencia” generalmente está en el punto y coma final, y el “punto de secuencia anterior” está al final de La declaración anterior.