Contenido del Curso
C++ Introduction
4. Introduction to Program Flow
5. Introduction to Functions
C++ Introduction
Ternary Operator
The ternary operator offers a concise alternative to the if...else
statement, with a notable distinction. It consists of three key elements:
- Boolean expression;
- Instructions for the
true
case; - Instructions for the
false
case.
Such an operator is convenient to use, for example, when comparing two numbers:
main.cpp
In this case, the outcome of the ternary operation has been assigned to the result
variable.
When the comparison returns a true result, the value of var1
will be stored in the result
variable.
Conversely, if the comparison result is false, to the result
variable will be assigned the value of the var2
variable.
Note
Observe data type compatibility!
How it would look like using if...else
:
main.cpp
¿Todo estuvo claro?
Contenido del Curso
C++ Introduction
4. Introduction to Program Flow
5. Introduction to Functions
C++ Introduction
Ternary Operator
The ternary operator offers a concise alternative to the if...else
statement, with a notable distinction. It consists of three key elements:
- Boolean expression;
- Instructions for the
true
case; - Instructions for the
false
case.
Such an operator is convenient to use, for example, when comparing two numbers:
main.cpp
In this case, the outcome of the ternary operation has been assigned to the result
variable.
When the comparison returns a true result, the value of var1
will be stored in the result
variable.
Conversely, if the comparison result is false, to the result
variable will be assigned the value of the var2
variable.
Note
Observe data type compatibility!
How it would look like using if...else
:
main.cpp
¿Todo estuvo claro?