C++ Anders as
Die anders as Verklaring
Gebruik die else if
stelling om 'n nuwe voorwaarde te spesifiseer as die eerste voorwaarde is false
.
Sintaksis
if (condition1) {
// block of code to be executed if
condition1 is true
} else if (condition2) {
// block of
code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false
and condition2 is false
}
Voorbeeld
int time = 22;
if (time < 10) {
cout << "Good
morning.";
} else if (time < 20) {
cout << "Good
day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
Voorbeeld verduidelik
In die voorbeeld hierbo is tyd (22) groter as 10, dus is die eerste voorwaardefalse
. Die volgende voorwaarde, in die
else if
verklaring, is ook false
, so ons gaan aan na die else
toestand aangesien toestand1 en toestand2 beide is false
- en druk na die skerm "Goeie naand".
As die tyd egter 14 was, sou ons program "Goeie dag" druk.