<condition> ? <true-case-code> : <false-case-code>;
x = condition ? expression1 : expression2
// Example:
double x = 1 > 0 ? 10 : 20; // put any value
(n1 > n2) ? n1 : n2;
OR
n1 > n2 ? n1 : n2;
#include <iostream>
int main()
{
int value = (1 > 0 ? 12 : 41);
/*
if 1 > 0 then value is 12, else 41
*/
int val2 = (1 > 0 ? (2 > 4 ? 42 : 45) : 41); // nested
}
Code Example |
---|
Cpp :: See Compilation Time in c++ Program |
Cpp :: memmove |
Cpp :: print duplicate characters from string in c++ |
Cpp :: c++ hashmaps |
Cpp :: methods available for a stl vector |
Cpp :: hexadecimal or binary to int c++ |
Cpp :: priority queue smallest first |
Cpp :: c++ get the line which call a function |
Cpp :: c++ int length |
Cpp :: float to int c++ |
Cpp :: c++ uint32_t |
Cpp :: if statement c++ |
Cpp :: Convert a hexadecimal number into decimal c++ |
Cpp :: how to get hcf of two number in c++ |
Cpp :: C++ std::optional |
Cpp :: cpp lambda function |
Cpp :: print hello world in c++ |
Cpp :: c++ pre-processor instructions |
Cpp :: c++ range based for loop |
Cpp :: c++ random number |
Cpp :: c++ changing string to double |
Cpp :: cpp linked list |
Cpp :: pass map as reference c++ |
Cpp :: range based for loop c++ |
Cpp :: clear previous terminal output c++ |
Cpp :: Pseudocode of Dijkstra’s Algorithm in C++ |
Cpp :: string in c++ |
Cpp :: how to use for c++ |
Cpp :: log base e synthax c++ |
Cpp :: find nth fibonacci number |