В выражении типа «10 - 3 - 2» легко понять, почему - и + операторы остаются ассоциативными. Чтобы соответствовать математическому соглашению и в результате получилось 5 вместо 9. Как я понял, ассоциативность означает порядок, когда некоторые операторы имеют одинаковый уровень приоритета.Почему унарный оператор имеет ассоциативность
Но какая уместность имеет это унарные операторы? Я не понимаю, почему унарный оператор имеет ассоциативность.
Примечание: Вопрос только в общем программировании, но если вам нужно ответить в зависимости от языка, то C является предпочтительным.
См. Http://stackoverflow.com/questions/12961351/does-it-make-sense-for-unary-opera tors-to-be-associative (не дубликат, потому что это для C++, и объяснение не кажется «настолько хорошим», но оно все еще кажется «достаточно хорошим») – xanatos