ternary operator c++

C++
//(expression 1) ? expression 2 : expression 3
//If expression 1 evaluates to true, then expression 2 is evaluated.
   int x, y = 10;

   x = (y < 10) ? 30 : 40;
   cout << "value of x: " << x << endl; //prints 40
 
   // C++ program to find largest among two 
// numbers using ternary operator 
  
#include <iostream> 
using namespace std; 
  
int main() 
{ 
    // variable declaration 
    int n1 = 5, n2 = 10, max; 
  
    // Largest among n1 and n2 
    max = (n1 > n2) ? n1 : n2; 
  
    // Print the largest number 
    cout << "Largest number between "
         << n1 << " and "
         << n2 << " is "
         << max; 
  
    return 0; 
} 
<condition> ? <true-case-code> : <false-case-code>;

Source

Also in C++: