Неудачный выбор приоритетов на PDP-11 и его наследие на Си




Решение проблемы


Мыщь решил проблему очень просто — явно навязав свое намерение компилятору путем расстановки скобок: "(*p)[a]++". Аналогичного результата было можно достичь заменой оператора "++" на оператор "+=" и тогда коварная конструкция принимала вид "*p[a]+=1"




Содержание  Назад  Вперед