Introduktion til C
- slide 19 : 24
Assignments i C
Et assignment
a = b + c
er et udtryk
Værdien af
a = b + c
er værdien af
b + c
Assignmentet har en (side)effekt på
a
Udtrykket er
urent
Assignment operatorer har lav prioritet, og associerer fra højre mod venstre
Tildelingen af variablen sker derfor næsten altid efter beregningen af højresiden
Compound assignments
Assignments på form
a
op
= b
Eksempelvis:
a -= b
Postfix increment
og
postfix decrement
Eksempler:
a++
og
b--
Tæller op/ned, men returnerer værdien
før
op/nedtælling
Prefix increment
og
prefix decrement
Eksempler:
++a
og
--b
Tæller op/ned, men returnerer værdien
efter
op/nedtælling
Increment og decrement operatorerne