Здравствуйте, niXman, Вы писали:
X>везде используется постфиксная форма инкремента(предположу, что и декремента). почему?
Привычка, но в данном случае ничего криминального в постфиксном инкременте/декременте не вижу, поскольку применяется к целочисленным типам и накладные расходы на возвращение старого значения переменной едва ли будут заметны. Это же на С++ и инкрементируются не объекты с перегруженными оператороми инкремента