Introduktion til programmering i C
- slide 22 : 38
Associering af operatorer
Problemstilling: Prioriteringstabellen fortæller ikke hvordan vi beregner udtryk med operatorer fra samme niveau
10 - 1 - 9 / 3 / 2
Operator prioriteringen fortæller at divisionerne foretages før subtraktionerne
Associeringsreglerne fortæller at der sættes parenteser fra venstre mod højre
((10 - 1) - ((9 / 3) / 2))
Resultatet er 8
Et C program med udtrykket
10 - 1 - 9 / 3 / 2
.
Output fra ovenstående program.
De fleste operatorer i C associerer fra venstre mod højre