C++ Anders as


Die anders as Verklaring

Gebruik die else ifstelling 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 ifverklaring, 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.