‧₊✧* Префиксные и постфиксные инкременты и декременты
╰┈➤ для начала напомню, что инкремент это ++, а декремент --
✮ Ассоциация ПРЕфиксные - пред/перед(++х), ПОСТфиксные - после(х--)
как они работают?
допустим, у нас есть переменная int(целые числа) x и есть s
ПОСТФИКС
x = 1 (даем значение переменной), s = x++; //s равна одному
как работает?
в нашем примере (x = 1, s = x++) увеличение x произошло после присваивания значения s
ПРЕФИКС
x = 1, s = ++x //s и x равны двум
как работает?
в примере x была УЖЕ увеличена из-за чего была 1, после присваивания она получила значение 2
「 ✦ Надеюсь было полезно! ✦ 」
#инфо
╰┈➤ для начала напомню, что инкремент это ++, а декремент --
✮ Ассоциация ПРЕфиксные - пред/перед(++х), ПОСТфиксные - после(х--)
как они работают?
допустим, у нас есть переменная int(целые числа) x и есть s
ПОСТФИКС
x = 1 (даем значение переменной), s = x++; //s равна одному
как работает?
в постфиксном инкременте/декременте переменная будет увеличена/уменьшена ПОСЛЕ использования её значения
в нашем примере (x = 1, s = x++) увеличение x произошло после присваивания значения s
ПРЕФИКС
x = 1, s = ++x //s и x равны двум
как работает?
в префиксном инкременте/декременте переменная будет увеличена/уменьшена ДО использования её значения
в примере x была УЖЕ увеличена из-за чего была 1, после присваивания она получила значение 2
「 ✦ Надеюсь было полезно! ✦ 」
#инфо