x ? y : z - Что это за выражение в C++?

Попытался сам найти, но даже названия не знаю этого выражения. Что оно делает и как называется?

Так примерно это используют:

переменная = число ? другое число : переменная


Ответы (1 шт):

Автор решения: Константин Николаевич Бояр II

Это тернарный оператор который можно интерпретировать вот так:

if(x){
    return y;
}
else{
    return z;
}
→ Ссылка