U računalu programiranje, kada se praznina koristi kao tip povratka funkcije, to pokazuje da funkcija ne vraća vrijednost. Kad se u deklaraciji pokazivača pojavi praznina, ona određuje da je pokazivač univerzalan. Kad se koristi na popisu parametara funkcije, praznina ukazuje na to da funkcija ne uzima parametre.
Praznina kao vrsta povratka funkcije
Void funkcije, koje se nazivaju i funkcije koje se ne vraćaju, koriste se isto kao i funkcije koje vraćaju vrijednost, osim što vrste void voida ne vraćaju vrijednost kada se funkcija izvrši. Funkcija void ispunjava svoj zadatak, a zatim vraća pozivaocu kontrolu. Poziv funkcije void je samostalna izjava.
Na primjer, a funkcija koja ispisuje poruku ne vraća vrijednost. Kôd u C ++ ima oblik:
neispravan printmessage ()
{
cout << "Ja sam funkcija koja ispisuje poruku!";
}
int main ()
{
printmessage ();
}
Funkcija void koristi naslov koji naziva funkciju koju prati par zagrade. Nazivu prethodi riječ "void", što je vrsta.
Praznina kao parametar funkcije
Praznina se također može pojaviti u dijelu koda s popisom parametara, što označava da funkcija nema stvarnih parametara. C ++ može uzeti prazne zagrade, ali C zahtijeva riječ "void" u ovoj upotrebi. U C kod ima oblik:
neispravna ispisna poruka (praznina)
{
cout << "Ja sam funkcija koja ispisuje poruku!";
Imajte na umu da zagrade koje slijede naziv funkcije ni u kojem slučaju nisu opcionalne.
Ništav kao pokazivačka deklaracija
Treća upotreba praznine je deklaracija pokazivača koja se izjednačava s pokazivačem na nešto što je preostalo neodređeno, što je korisno programerima koji pišu funkcije koje pohranjuju ili prosljeđuju pokazivače bez koristeći ih. Na kraju se mora prebaciti na drugi pokazivač prije nego što se prepušti. Prazan pokazivač upućuje na objekte bilo koje vrste podataka.