If
Som sagt ovan så är if ett enkelt sätt att ha en branch i ett program. I C++ så har vi tre huvudsaker som man behöver hålla reda på när man använder if. if exekverar en annan bit kod utifrån en condition. else kan följa if-blocket för att exekvera en bit kod ifall villkoret inte uppfylls. Condition är en bit kod som evalueras till ett värde som bestämmer vilken branch som programmet ska gå till.
If utan else
int main() {
if (true) {
// my code that will always execute
}
if (false) {
// my code that will never execute
}
}
If med else
int main() {
if (false) {
// my code that will never execute
} else {
// my code that will always execute
}
if (false) {
// my code that will never execute
} else if (true) {
// my code that will always execute
} else {
// my code that will never execute
}
}