Here is the code
int main()
{
int i=-3, j=2, k=0, m;
m = ++i||++j&&++k;
printf("%d, %d, %d, %d\n", i, j, k, m);
return 0;
}
And output: -2, 2, 0, 1
But i don't understand the line m = ++i||++j&&++k;
How it get's executed.
Someone please explain..Thanks!