Last tutorial we have seen about ternary
But the question is why we use ternary ?
if(a>b){ c=10; }else{ c=30; }
the same we can write like this
(a>b)?(c=10):(c=30);
or like this
c=(a>b)?10:30;
So the syntax is:
(conditional expression)?expression1:expression2;
Just like the if else paradology
Code:
#include<iostream> using namespace std; int main() { int x,y=2; x=(x<y)?10:40; cout<<x<<endl; return 0; }