Definícia dutiny v C a C ++

V počítači programovanie, ak sa ako typ vrátenia funkcie použije neplatné, znamená to, že funkcia nevracia hodnotu. Keď sa vo vyhlásení ukazovateľa objaví prázdno, určuje sa, že ukazovateľ je univerzálny. Pri použití v zozname parametrov funkcie void označuje, že funkcia nemá žiadne parametre.

Zrušené ako typ vrátenia funkcie

Void funkcie, nazývané tiež funkcie nevracajúce hodnoty, sa používajú rovnako ako funkcie vracajúce hodnoty, s výnimkou typov neplatných návratov, ktoré pri vykonávaní funkcie nevracajú hodnotu. Funkcia void plní svoju úlohu a potom vracia kontrolu volajúcemu. Volanie neplatnej funkcie je samostatný príkaz.

Napríklad a funkcie ktorá vytlačí správu, nevracia hodnotu. Kód v C ++ má podobu:

neplatné tlačové správy ()
{
 cout << "Som funkcia, ktorá tlačí správu!";
}
int main ()
{
 printmessage ();
}

Void funkcia používa nadpis, ktorý pomenúva funkciu nasledovanú dvojicou zátvoriek. Pred menom sa nachádza slovo „void“, čo je typ.

Void ako parameter funkcie

Prázdno sa môže objaviť aj v časti zoznamu parametrov v kóde, čo indikuje, že funkcia nemá žiadne skutočné parametre. C ++ môže mať prázdne zátvorky, ale C vyžaduje pri tomto použití slovo „neplatné“. V C má tento kód formu:

instagram viewer

neplatné hlásenie (neplatné)
{
 cout << "Som funkcia, ktorá tlačí správu!";

Všimnite si, že zátvorky, ktoré nasledujú za názvom funkcie, nie sú v žiadnom prípade voliteľné.

Zrušené ako vyhlásenie ukazovateľa

Tretie použitie void je deklarácia ukazovateľa, ktorá sa rovná ukazovateľu niečoho, čo zostalo Nešpecifikované, čo je užitočné pre programátorov, ktorí píšu funkcie, ktoré ukladajú alebo odovzdávajú ukazovatele bez ich použitie. Nakoniec musí byť odovzdaný inému ukazovateľovu skôr, ako bude dereferencovaný. Prázdny ukazovateľ ukazuje na objekty ľubovoľného typu údajov.

instagram story viewer