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