Tukšuma definīcija C un C ++

Datorā programmēšana, ja kā funkcijas atgriešanas tips tiek izmantots tukšums, tas norāda, ka funkcija neatgriež vērtību. Ja rādītāja deklarācijā parādās tukšums, tas norāda, ka rādītājs ir universāls. Ja to izmanto funkcijas parametru sarakstā, tukšums norāda, ka funkcijai nav parametru.

Nederīgs kā funkcijas atgriešanās tips

Nederīgas funkcijas, ko sauc arī par funkcijām, kuras nav derīgas vērtības, tiek izmantotas tāpat kā vērtības atgriešanas funkcijas, izņemot tukšos atgriešanās veidus, kad funkcija tiek izpildīta. Nederīgā funkcija izpilda savu uzdevumu un pēc tam atdod kontroli zvanītājam. Nederīgās funkcijas izsaukums ir patstāvīgs paziņojums.

Piemēram, a funkcija tas, ka izdrukā ziņojumu, neatgriež vērtību. Kods C ++ formā ir šāds:

nederīga drukas ziņa ()
{
 cout << "Esmu funkcija, kas izdrukā ziņojumu!";
}
int galvenais ()
{
 printmese ();
}

Nederīgā funkcijā tiek izmantota virsraksts, kas nosauc funkciju, kurai seko iekavas. Nosaukuma priekšā ir vārds "spēkā neesošs", kas ir tips.

Nederīgs kā funkcijas parametrs

instagram viewer

Tukšums var parādīties arī koda parametru saraksta daļā, lai norādītu, ka funkcijai nav reālu parametru. C ++ var aizņemt tukšās iekavas, bet šajā lietojumā C ir nepieciešams vārds “void”. C burtā kods ir šāds:

tukšs drukas ziņojums (tukšs)
{
 cout << "Esmu funkcija, kas izdrukā ziņojumu!";

Ņemiet vērā, ka iekavas, kas seko funkcijas nosaukumam, jebkurā gadījumā nav obligātas.

Nav spēkā kā rādītāja deklarācija

Trešais tukšuma lietojums ir rādītāja deklarācija, kas tiek pielīdzināta rādītājam ar kaut ko pa kreisi nenoteikts, kas ir noderīgs programmētājiem, kuri raksta funkcijas, kas saglabā vai nodod norādes bez izmantojot tos. Visbeidzot, pirms atsaukšanas tas ir jānodod citam rādītājam. Nederīgs rādītājs norāda uz jebkura veida objektiem.