Почему это кодирует, всегда производят x=2?
x=2
unsigned int x = 0; x++ || x++ || x++ || x++ || ........; printf("%d\n",x);