În computer programare, când void este folosit ca tip returnare funcție, indică faptul că funcția nu returnează o valoare. Când apare void într-o declarație pointer, aceasta specifică faptul că indicatorul este universal. Când este utilizat în lista de parametri a unei funcții, void indică faptul că funcția nu are parametri.
Anulați ca tip de returnare a funcției
Funcțiile voide, numite și funcții nonvalor-returnare, sunt folosite la fel ca funcțiile de returnare a valorii, cu excepția tipurilor de returnare voidă nu returnează o valoare atunci când funcția este executată. Funcția void își îndeplinește sarcina și apoi returnează controlul apelantului. Apelul funcției voide este o declarație de sine stătătoare.
De exemplu, a funcţie care tipărește un mesaj nu returnează o valoare. Codul din C ++ ia forma:
void printmessage ()
{
cout << "Sunt o funcție care tipărește un mesaj!";
}
int principal ()
{
printmessage ();
}
O funcție void utilizează o rubrică care numește funcția urmată de o pereche de paranteze. Numele este precedat de cuvântul "void", care este tipul.
Void ca parametru funcțional
De asemenea, golul poate apărea în partea de listă a parametrilor din cod pentru a indica faptul că funcția nu are parametri reali. C ++ poate lua parantezele goale, dar C necesită cuvântul „void” în această utilizare. În C, codul ia forma:
void printmessage (void)
{
cout << "Sunt o funcție care tipărește un mesaj!";
Rețineți că parantezele care urmează numele funcției nu sunt opționale în niciun caz.
Nul ca declarație de pointer
A treia utilizare a voidului este o declarație pointer care echivalează cu un pointer la ceva rămas nespecificat, ceea ce este util programatorilor care scriu funcții care stochează sau trec indicatoare fără folosindu-le. În cele din urmă, trebuie să fie aruncat la un alt indicator înainte de a fi abandonat. Un pointer void indică obiecte de orice tip de date.