dekrementointimuotoja
Dekrementointimuotoja kuvaa ohjelmointikielissä käytettyjä muotoja, joilla muuttujan arvo vähennetään yhdellä. Tyypillisesti puhutaan etukäteen tapahtuvasta (prefix) ja jälkikäteen tapahtuvasta (postfix) dekrementoinnista.
- Etukäteen tapahtuva dekrementointi (--muuttuja): muuttuja vähenee ennen sen arvoa käyttää lausetta. Esimerkiksi, jos a on 5,
- Jälkikäteen tapahtuva dekrementointi (muuttuja--): muuttuja vähenee sen jälkeen, kun sen arvo on käytetty lausekkeessa. Esimerkiksi, jos
Dekrementointimuodot vaikuttavat ilmaisuissa käytettyyn arvoon ja muistin tilaan senhetkisessä lausekkeessa. Ero on erityisen tärkeä silmukoissa ja
Useimmat C- ja C-pohjaiset kielet (C, C++, Java, C#, JavaScript) tukevat sekä etu- että takapusdekrementointia. Pythonilla
Dekrementointia käytettäessä on tärkeää huomioida lausekkeen evaluointijärjestys, jotta vältetään epätoivottuja sivuvaikutuksia tai virheitä.