Witam,
mam problem z takim pewnie banalnie prostym zadankiem, mianowicie:
int x=4;
if (2 < (++x / 2))
{
Console.WriteLine("TRUE")
}
else
{
Console.WriteLine("FALSE")
}
i teraz rozumiem, że w zależności od spełnienia warunków równania if (2 < (++x / 2)) pojawi się "TRUE" lub "FALSE". Wynik równania będzie 2 < 2,5 czyli teoretycznie powinno wyskoczyć TRUE a wyskakuje FALSE? Czy ktoś mógłby mi to łopatologicznie wytłumaczyć?
Pozdrawiam.