Definice Void v C a C ++

click fraud protection

V počítači programování, pokud je void použit jako typ návratu funkce, znamená to, že funkce nevrací hodnotu. Když se v deklaraci ukazatele objeví prázdnota, určuje, že ukazatel je univerzální. Když je použit v seznamu parametrů funkce, void označuje, že funkce nemá žádné parametry.

Zrušení jako funkční návratový typ

Void funkce, také nazývané nonvalue-vracející funkce, jsou používány stejně jako funkce vracející hodnoty, s výjimkou typů void návratu nevrací hodnotu, když je funkce vykonána. Funkce void splní svůj úkol a poté vrátí ovládání volajícímu. Volání neplatné funkce je samostatné prohlášení.

Například: funkce který vytiskne zprávu, nevrací hodnotu. Kód v C ++ má podobu:

neplatné tiskové zprávy ()
{
 cout << "Jsem funkce, která vytiskne zprávu!";
}
int main ()
{
 printmessage ();
}

Funkce void používá nadpis, který pojmenuje funkci následovanou dvojicemi závorek. Před názvem je uvedeno slovo „void“, což je typ.

Void jako funkční parametr

Prázdnota se také může objevit v části seznamu parametrů v kódu, což znamená, že funkce nemá žádné skutečné parametry. C ++ může mít prázdné závorky, ale C vyžaduje v tomto použití slovo „neplatné“. V C má kód podobu:

instagram viewer

neplatné hlášení (neplatné)
{
 cout << "Jsem funkce, která vytiskne zprávu!";

Všimněte si, že závorky, které následují za názvem funkce, nejsou v žádném případě volitelné.

Zrušení jako prohlášení ukazatele

Třetí použití prázdnoty je deklarace ukazatele, která se rovná ukazateli na něco, co zbylo nespecifikováno, což je užitečné pro programátory, kteří píší funkce, které ukládají nebo předávají ukazatele bez pomocí nich. Nakonec musí být před dereferencí odevzdána jinému ukazateli. Prázdný ukazatel ukazuje na objekty libovolného typu dat.

instagram story viewer