where a and b are variables.

I don’t understand this operator… i’ve seen it in a solution… what does it do?

and how to use it?

If a>b,then it will return a,else it will return b,i.e it will return maximum of a and b;

This is similar to expression a>b?a:b

For finding maximum of 2 numbers

```
//function to find maximum of 2 numbers
int maximum(int a,int b)
{
return a>b?a:b
}
```

1 Like

thank you

welcome

You can mark this as correct answer

if a>b, it will return a if a is greater else it will return b… similarly if a>b?a:b will return a if a is greater than b else b…

in simple words…

if condition 1>condition 2 or if condition 1>condition 2? condition 1:condition 2

will return condition 1 only if it is true else it will return condition 2…

1 Like