a=0,
label0:
a++;
if(a<10) goto label0;
}
5.2.6.5
if .. else
Een if aanwijzing heeft de volgende syntax:
if(
term
)
Aanwijzing1;
else
Aanwijzing2;
Achter de if aanwijzing volgt tussen haakjes een
niet gelijk aan 0, dan wordt aanwijzing 1 uitgevoerd. U kunt met behulp van het else
commandowoord een alternatieve aanwijzing2 definiëren, die dan uitgevoerd wordt, als de
term als
0
berekend is. Het toevoegen van een else aanwijzing is een optie en hoeft niet te
gebeuren.
Voorbeelden:
if(a==2)
b++;
if(x==y)
a=a+2;
else
a=a-2;
In plaats van een enkele aanwijzing kan ook een aanwijzingsblok gedefinieerd worden.
Voorbeelden:
if(x<y)
{
c++;
if(c==10)
}
else
d - -;
if(x>y)
{
a=b*5;
b - -;
}
else
{
a=b*4;
y++;
}
5.2.6.6
switch
Als er, afhankelijk van de waarde van een term, verschillende commando's uitgevoerd
moeten worden, dan is een switch aanwijzing zeer elegant:
Switch(
term
)
{
84
c=0;
wiskundige
term. Als deze term bepaald als