Могу ли я использовать x
на обе стороны логического выражения, когда я увеличиваю его с левой стороны?
Рассматриваемая строка:
if(x-- > 0 && array[x]) { /* … use x … */ }
Это определено в стандарте? Будет ли array [x] использовать новое значение x
или старое?