//(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