int i=0, j=1;
j %= (i++ || i++==j);
printf("El valor de i es %d\n", i);
printf("El valor de j es %d\n", j);

what's the meaning of ´j%´?

and what happend with this (i++ || i++==j)