Qraizer

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата:А если там будет char-у присваиваться, то логично, чтобы деление возвращало char, что ли? А если выражение состоит из пяти операций, то логично, чтобы результат каждой из этих 5 был тот же, как и у переменной, что слева от =? А если у меня выражение не содержит присваивания, например, внутри заголовка while, то как логично в этом случае? Ответы просты: тип результата операции зависит исключительно от типов её операндов. Это логично в любых случаях. Как в дальнейшем этот результат используется, операцию не волнует, это влияет уже на контекст использования, где этот результат сам может оказаться в качестве операнда некой операции.
---------- Одни с годами умнеют, другие становятся старше. |
|