Sdílet prostřednictvím


Vyhodnocení výrazu (C)

Výrazy týkající se přiřazení, unárního zvýšení, unárního snížení nebo volání funkce mohou mít následky související s jejich vyhodnocením (vedlejší účinky).Po dosažení „bodu sekvence“ má vše, co předchází tento bod sekvence, včetně jakýchkoli vedlejších účinků, zaručeno vyhodnocení před zahájením vyhodnocení jakéhokoli následujícího bodu sekvence.

„Vedlejší účinky“ jsou změny způsobené vyhodnocením výrazu.K vedlejším účinkům dochází, kdykoli se změní hodnota proměnné při vyhodnocení výrazu.Všechny operace přiřazení mají vedlejší účinky.Volání funkce mohou mít také vedlejší účinky, pokud změní hodnotu externě viditelné položky, buď přímým přiřazením nebo nepřímým přiřazením prostřednictvím ukazatele.

Viz také

Koncepty

Operandy a výrazy