Void: мир безграничных возможностей
void - это ключевое слово в языке программирования, которое используется для объявления функций, которые не возвращают значения. Когда функция объявляется с возвращаемым типом void, это означает, что она выполняет некоторые операции, но не возвращает результат.
Предположим, у нас есть функция, которая выводит на экран приветствие:
void sayHello() {
cout << "Привет, мир!" << endl;
}
В данном примере функция sayHello() объявлена с возвращаемым типом void, то есть она не возвращает значение. Она просто выводит на экран фразу "Привет, мир!".
Теперь представим, что у нас есть функция, которая принимает два целых числа и не возвращает значение, а просто выводит их сумму:
void printSum(int a, int b) {
int sum = a + b;
cout << "Сумма чисел " << a << " и " << b << " равна " << sum << endl;
}
В этом примере функция printSum() принимает два целых числа a и b, вычисляет их сумму и выводит результат на экран.
Теперь давайте посмотрим, как вызвать эти функции:
int main() {
sayHello(); // вызов функции sayHello()
int x = 5;
int y = 3;
printSum(x, y); // вызов функции printSum() с аргументами x и y
return 0;
}
В функции main() мы вызываем функции sayHello() и printSum() соответственно. Обратите внимание, что мы не ожидаем возвращаемого значения от этих функций, поскольку они объявлены с типом void.
Вывод программы будет следующим:
Привет, мир! Сумма чисел 5 и 3 равна 8
Таким образом, ключевое слово void позволяет нам объявлять функции, которые не возвращают значения. Это может быть полезно, когда нам нужно выполнить определенные операции без необходимости возвращать результат.