Когда можно вычислять результат прямо в операторе вывода, а когда нужно заводить отдельную переменную?
от

1 Ответ

Результат можно вычислять прямо в операторе вывода, если вычисление представляет простое выражение и не требует дальнейшего использования. Например:

```
cout << 2 + 2 << endl;
```

Однако, если вычисление сложнее и будет использовано несколько раз в коде, рекомендуется завести отдельную переменную для хранения значения. Это делает код более читабельным и позволяет избежать повторного вычисления значения. Например:

```
int x = 5;
int y = 2 * x + 3;
cout << y << endl;
```

В данном случае вычисление 2 * x + 3 заведено в отдельную переменную y, чтобы иметь возможность использовать значение y в дальнейшем коде.
от