ternary statement c++ code example

Example 1: ternary operator c++

//one ternary operator
statement ? if-true-do-this : if-false-do-this;
//if-statement version
if(statement){
  if-true-do-this;
}else{
  if-false-do-this;
}


//nested ternary operator
statement-1 ? if-true-do-this-1 : statement-2 ? if-true-do-this-2 : if-false-do-this-2;
//if-statement version
if(statement-1){
  if-true-do-this-1;
}else {
  if(statement-2){
    if-true-do-this-2;
  }else{
    if-false-do-this-2;
  }
}

Example 2: c++ ternary statement

x = condition ? expression1 : expression2

// Example:
double x = 1 > 0 ? 10 : 20; // put any value

Tags:

Misc Example