if i give
if(1,0)
printf("true");
else
printf("false");

then it is always evaluating to false...

but if i give i=(1,0)?1:0; printf("%d",i);

i get 1 as output ...

Actually wat does this mean???
how comma operator comes in handy in evaluating conditional expressions lyk above???
i mean its use..