Delen via


Expressie-evaluatie (C)

Expressies met betrekking tot toewijzing, unaire verhoging, unaire degradatie of het aanroepen van een functie kunnen gevolgen hebben voor hun evaluatie (bijwerkingen). Wanneer een 'reekspunt' wordt bereikt, wordt alles voorafgaand aan het reekspunt, inclusief eventuele bijwerkingen, gegarandeerd geƫvalueerd voordat de evaluatie begint op alles na het reekspunt.

Bijwerkingen zijn wijzigingen die worden veroorzaakt door de evaluatie van een expressie. Bijwerkingen treden op wanneer de waarde van een variabele wordt gewijzigd door een expressie-evaluatie. Alle toewijzingsbewerkingen hebben neveneffecten. Functieaanroepen kunnen ook neveneffecten hebben als ze de waarde van een extern zichtbaar item wijzigen, hetzij door directe toewijzing of door indirecte toewijzing via een aanwijzer.

Zie ook

Operands en expressies