C

Sequence points (i = i++)

Në shqip: Pikat e renditjes

ShpjegimiSQ

Shprehje si i = i++ ose f(i++, i++) janë sjellje e papërcaktuar në C: rregullat s'thonë cila pjesë ndodh e para. Mos ndrysho të njëjtën variabël dy herë në një shprehje.

EnglishEN

Expressions like i = i++ or f(i++, i++) are undefined behaviour in C: the rules don't say which part happens first. Never change the same variable twice in one expression.

Si ta mendosh

Si dy njerëz që shkruajnë njëkohësisht në të njëjtin vend të fletores.

Lexoje në anglisht

Like two people writing in the same spot of a notebook at the same time.

Shembull kodic

int i = 5;
i = i++;          // ✗ e papërcaktuar
i++;              // ✓

Terma të lidhur