Фактически эта функция отображает различные возможности оператора c o u t . Обра тите внимание: она выводит не только текст, как в приложении Hello World в предыдущих примерах, но и результаты простых арифметических вычислений. Две строки, 21 и 22, отображают результат вычисления числа Пи (22 / 7), но последний точней просто потому, что при делении 22.0 на 7 вы указываете компилятору вычислить результат как веществен ное число (тип f l o a t в терминах C++), а не как целое.
Обратите внимание, что функция предусмотрена как возвращающая целое число и возвращает она значение 0. Поскольку никаких решений эта функция не принимает, нет никакой необходимости возвращать какое либо другое значение. Точно так же функция m ain () возвращает значение 0. Поскольку функция m ain () делегирует все свои действия функции D em oC onsoleO utput (), имело бы смысл использовать возвращаемое ею значе ние для возвращения значения из функции m ain ( ) , как это сделано в листинге 2.5.
ЛИСТИНГ 2.5. Использование возвращаемого значения функции
#include
2 : using namespace std;
3:
// Объявление и определение функции
int DemoConsoleOutput()
{
Do'stlaringiz bilan baham: |