Как вы слышали выше, void
не возвращает значение, поэтому вы используете его, когда вам это не нужно.
Например, вы можете использовать «void» не только для печати текста, но в основном для изменения параметров (изменения того, что у вас уже есть), поэтому вам не нужно возвращать значение.
Допустим, вы хотите найти int c
, то есть сумму двух (целых) чисел, a
и b
(то есть a + b = c). Вы можете написать функцию, которая добавляет эти числа и присваивает их значение c
int c;
int sum (int a, int b)
{
return a+b;
}
c = sum(a,b);
При использовании void
вы просто модифицируете c
, поэтому вместо записи c = function(arguments)
у вас будет function(c)
, который изменяет c
, например:
int c;
void sum(int a, int b, int c)
{
c = a+b;
}
sum(a,b,c);
После последней строки 'c
' у вас равно сумме 'a
' и 'b
': -)