Я просто шел, хотя мой учебник, когда я столкнулся с этим вопросом
- Каким будет значение a после следующего выражения?
Предположим, что начальное значение a = 5. Укажите шаги- а + = (A ++) + (++ а)
Сначала я думал, что это поведение undefined, потому что он был изменен более одного раза.
Итак, я прочитал вопрос, и он сказал Упомянуть шаги, поэтому я, вероятно, подумал, что этот вопрос прав.
Итак, мой вопрос:
- Определяет ли применение круглых скобок поведение undefined?
- Является точкой последовательности, созданной после оценки выражения в скобках?
- Если это определено, как скобки имеют значение, так как ++ и() имеют одинаковый приоритет
Примечание: хорошо объясненный и ясный ответ получит мой голос