Määritelmä tyhjä C ja C ++

Tietokoneessa ohjelmointi, kun tyhjiä käytetään funktion palautustyyppinä, se tarkoittaa, että funktio ei palauta arvoa. Kun osoittimen ilmoituksessa on tyhjä, se määrittää, että osoitin on universaali. Kun sitä käytetään funktion parametriluettelossa, tyhjä tarkoittaa, että funktio ei ota parametreja.

Ei voimassa toiminnon paluutapahtumana

Void-toimintoja, joita kutsutaan myös arvojen palauttamiseksi, käytetään samoin kuin arvon palauttavia toimintoja, paitsi tyhjät palautustyypit eivät palauta arvoa, kun toiminto suoritetaan. Void-toiminto suorittaa tehtävänsä ja palauttaa sitten ohjauksen soittajalle. Void function -kutsu on itsenäinen lause.

Esimerkiksi a toimia viestin tulostaminen ei palauta arvoa. C ++ -koodin muoto on seuraava:

tyhjä painosivut ()
{
 cout << "Olen toiminto, joka tulostaa viestin!";
}
int main ()
{
 painosivut ();
}

Tyhjä funktio käyttää otsikkoa, joka nimeää funktion, jota seuraa sulkupaari. Nimen edessä on sana "tyhjä", joka on tyyppi.

Ei toimintoparametrina

Tyhjä voi myös ilmestyä koodin parametriluettelon osaan osoittamaan, että funktio ei ota todellisia parametreja. C ++ voi ottaa tyhjät sulkut, mutta C vaatii sana "tyhjä" tässä käytössä. C-koodissa koodi on muoto:

instagram viewer

tyhjä painosivut (tyhjä)
{
 cout << "Olen toiminto, joka tulostaa viestin!";

Huomaa, että funktion nimeä seuraavat sulkeet eivät ole missään tapauksessa valinnaisia.

Mitätöi osoittimen ilmoituksen

Kolmas tyhjiön käyttö on osoittimen ilmoitus, joka vastaa osoitinta jotain jäljellä olevaa määrittelemätön, mikä on hyödyllinen ohjelmoijille, jotka kirjoittavat toimintoja, jotka tallentavat tai ohittavat osoittimet ilman käyttämällä niitä. Lopulta se on heitettävä toiseen osoittimeen, ennen kuin siitä poistetaan. Tyhjä osoitin osoittaa minkä tahansa tyyppisiin objekteihin.