Code:
int main(){
int i = -3,j=2,k=0,m;
m=++i||++j&&++k;
printf("%d%d%d%d",i,j,k,m);
return 0;
}
the ans is -2 2 0 1

BUT pls explain HOW ?