Определение Void в C и C ++

В компьютере программирование, когда void используется в качестве типа возврата функции, это означает, что функция не возвращает значение. Когда void появляется в объявлении указателя, это указывает, что указатель универсален. При использовании в списке параметров функции void указывает, что функция не принимает параметров.

Пустота как тип возврата функции

Пустые функции, также называемые функциями, не возвращающими значения, используются точно так же, как и функции, возвращающие значения, за исключением того, что типы возвращаемых значений не возвращают значение при выполнении функции. Функция void выполняет свою задачу и затем возвращает управление вызывающей стороне. Вызов функции void является отдельным оператором.

Например, функция который печатает сообщение, не возвращает значение. Код на C ++ имеет вид:

void printmessage ()
{
 cout << «Я функция, которая печатает сообщение!»;
}
int main ()
{
 printmessage ();
}

Функция void использует заголовок, который называет функцию, за которой следует пара круглых скобок. Имя предшествует слову «void», которое является типом.

instagram viewer

Пустота как параметр функции

Пустота также может появиться в части списка параметров кода, чтобы указать, что функция не принимает фактические параметры. C ++ может принимать пустые скобки, но C требует слово «void» в этом использовании. В C код принимает вид:

void printmessage (void)
{
 cout << «Я функция, которая печатает сообщение!»;

Обратите внимание, что круглые скобки, следующие за именем функции, не являются обязательными в любом случае.

Пустота как указатель

Третье использование void - это объявление указателя, равное указателю на что-то оставленное не указано, что полезно для программистов, которые пишут функции, которые хранят или передают указатели без используя их. В конце концов, он должен быть приведен к другому указателю перед разыменованием. Пустой указатель указывает на объекты любого типа данных.

instagram story viewer