Evaluación de expresiones (c)
Expresiones que implican la asignación, incremento unaria, decremento unario, o llamando a una función puede tener consecuencias fortuitas a su evaluación (efectos secundarios).Cuando se alcanza un “punto de secuencia”, todo lo que precede al punto de secuencia, incluido cualquier efecto secundario, se garantiza que haber evaluado antes de que la evaluación empieza en algo que sigue al punto de secuencia.
“Los efectos secundarios” son cambios producidos por la evaluación de una expresión.Los efectos secundarios producen siempre que el valor de una variable se modifique por una evaluación de la expresión.Todas las operaciones de asignación tienen efectos secundarios.Las llamadas de función también pueden tener efectos secundarios si cambia el valor de un elemento visible externamente, por la asignación directa o por la asignación indirecta a través de un puntero.