В компьютере программирование, когда void используется в качестве типа возврата функции, это означает, что функция не возвращает значение. Когда void появляется в объявлении указателя, это указывает, что указатель универсален. При использовании в списке параметров функции void указывает, что функция не принимает параметров.
Пустота как тип возврата функции
Пустые функции, также называемые функциями, не возвращающими значения, используются точно так же, как и функции, возвращающие значения, за исключением того, что типы возвращаемых значений не возвращают значение при выполнении функции. Функция void выполняет свою задачу и затем возвращает управление вызывающей стороне. Вызов функции void является отдельным оператором.
Например, функция который печатает сообщение, не возвращает значение. Код на C ++ имеет вид:
void printmessage ()
{
cout << «Я функция, которая печатает сообщение!»;
}
int main ()
{
printmessage ();
}
Функция void использует заголовок, который называет функцию, за которой следует пара круглых скобок. Имя предшествует слову «void», которое является типом.
Пустота как параметр функции
Пустота также может появиться в части списка параметров кода, чтобы указать, что функция не принимает фактические параметры. C ++ может принимать пустые скобки, но C требует слово «void» в этом использовании. В C код принимает вид:
void printmessage (void)
{
cout << «Я функция, которая печатает сообщение!»;
Обратите внимание, что круглые скобки, следующие за именем функции, не являются обязательными в любом случае.
Пустота как указатель
Третье использование void - это объявление указателя, равное указателю на что-то оставленное не указано, что полезно для программистов, которые пишут функции, которые хранят или передают указатели без используя их. В конце концов, он должен быть приведен к другому указателю перед разыменованием. Пустой указатель указывает на объекты любого типа данных.