Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
if (ehto1) {
    lauseita1
} else if (ehto2) {
    lauseita2
...
} else if (ehto_n) {
    lauseita_n
} else {
    lauseita3
}
Note
  • else-if haaroille ei ole mitään lukumäärärajoituksia, niitä voi olla n kappaletta.

Esimerkki:

Code Block
if (a<b)       printf("a oli pienempi kuin b");
else if (a==b) printf("a oli yhtäsuuri kuin b");
else           printf("a suurempi kuin b");

...

Code Block
if (a>b) {
    if (a<2) lauseke1;

    if (c==5) lauseke2;
    else      lauseke3;
} else {
    lauseke4;
}