Ką reiškia negalia C, C++ ir C#

Ka Reiskia Negalia C C Ir C



Paprastais žodžiais, tuštuma reiškia „nieko“ arba „tuščia“. Jis naudojamas prieš funkcijos pavadinimą, nurodant, kad funkcija yra negaliojanti funkcija. A tuštuma funkcija yra funkcija, kuri negrąžina jokios reikšmės. Jis naudojamas, kai norime atlikti veiksmą, bet mums nerūpi to veiksmo rezultatas. Pavyzdžiui, jei norime atspausdinti pranešimą ekrane, galime naudoti a tuštuma funkcija.

Programavime, tuštuma yra raktinis žodis, naudojamas C, C++ ir C#, nurodantis reikšmės nebuvimą. Tai duomenų tipas, kuriame nėra jokios reikšmės ar atminties paskirstymo. Vietoj to, jis naudojamas kaip rezervuota vieta arba žymeklis funkcijoms, kurios negrąžina reikšmės arba kai jis skirtas tiesiog nutraukti programą.

Vadovaukitės šio straipsnio gairėmis, kad sužinotumėte apie tuščią naudojimą C, C++ ir C#.







Ką reiškia negalia C, C++ ir C#

The tuštuma C, C++ ir C# reikšmė yra ta pati, tačiau jos naudojimas gali skirtis priklausomai nuo jūsų naudojamos programavimo kalbos.



Tuščia C

C kalboje naudojate tuštuma deklaruoti funkciją, kuri negrąžina jokios reikšmės (nėra grąžinimo argumento). Pavyzdžiui, paprastai deklaruojama funkcija, kuri rodo pranešimą arba atlieka užduotį nepateikdama rezultato tuštuma . Tokios funkcijos pavyzdys C rodomas žemiau:



#include

tuštuma suma ( tarpt a , tarpt b ) {
printf ( „Tai funkcija, kuri neturi grąžinimo tipo \n ) ;
printf ( „A ir b sumos spausdinimas: %d“ , a + b ) ;
}
tarpt pagrindinis ( ) {
suma ( 5 , 1 ) ;
grąžinti 0 ;
}

Aukščiau pateiktame kode mes naudojame a tuštuma funkcija sum() spausdinti pranešimą ir dviejų kintamųjų sumą, o suma() tada iškviečiama main() funkcijoje.





Išvestis



Kai kuriais atvejais žymeklis gali neturėti atminties vietos, į kurią būtų galima nukreipti, ir tokiais atvejais naudojame tuštuma rodyklė. A tuštuma rodyklė yra specialus žymeklio tipas, kuriame yra bet kokio duomenų tipo ar objekto adresas, neatsižvelgiant į jo tipą ar dydį. Tačiau, tuštuma žymeklis negali būti tiesiogiai nukreiptas, nes jis nenurodo jokio konkretaus duomenų tipo ar objekto.

#include
tarpt pagrindinis ( ) {
tarpt a = 4 ;
char b = 'A' ;
tuštuma * ptr = & a ;
tarpt * a2 = ( tarpt * ) ptr ;
printf ( 'Sveikasis skaičius yra: %d \n , * a2 ) ;
ptr = & b ;
char * b2 = ( char * ) ptr ;
printf ( 'Simbolis yra: %c \n , * b2 ) ;
grąžinti 0 ;
}

Aukščiau esančiame C kode mes naudojame a tuštuma žymeklis funkcijoje main(), o rodyklė nukreipta į kintamąjį a, kuris yra sveikasis skaičius, ir išspausdina jo reikšmę. Tada žymeklis nukreipiamas į kintamąjį b, kuris yra simbolis, ir tada atspausdinama reikšmė.

Išvestis

Tuščias raktinis žodis C++

C++ kalboje naudojamas tuštuma C neapsiriboja tik funkcijomis ir rodyklėmis. Jis taip pat gali būti naudojamas kaip funkcijos parametrų tipas, kuris rodo, kad konkretus argumentas, perduotas funkcijai, neturi jokio konkretaus duomenų tipo ar reikšmės. Pavyzdžiui, C++ funkcijai main() nereikia jokių argumentų ir ją galima deklaruoti tuštuma . Pavyzdys parodytas žemiau:

#include
naudojant vardų erdvė std ;

tuštuma žinutę ( tuštuma )
{
cout << 'Aš esu funkcija!' ;
}
tarpt pagrindinis ( tuštuma )
{
žinutę ( ) ;
}

Aukščiau esančiame C++ kode mes naudojame tuštuma kaip funkcijos pranešimo () funkcijos parametras. Tada išvestis bus išspausdinta, kai iškviečiamas funkcijos pranešimas() iš tuštuma pagrindinė() funkcija.

Išvestis

Tuščias raktinis žodis C#

C# tuštuma naudojamas kaip grąžinimo tipas metodams, kurie nieko negrąžina. Tai apima funkcijas, kurios negrąžina jokios reikšmės, taip pat konstruktorius, naikintuvus ir įvykių tvarkykles. Kai metodas turi a tuštuma grąžinimo tipą, jo negalima priskirti kintamajam arba naudoti išraiškoje. Pavyzdys a tuštuma C# metodas parodytas žemiau:

naudojant Sistema ;
klasė GFG {

viešas tuštuma Tekstas ( )
{
Konsolė . WriteLine ( 'Linux' ) ;
}
viešas tuštuma suma ( tarpt a, tarpt b )
{
Konsolė . WriteLine ( 'multi =' + ( a * b ) ) ;
}
} ;
klasė Prog {
statinis tuštuma Pagrindinis ( styga [ ] args )
{
GFG ex = naujas GFG ( ) ;
pvz . Tekstas ( ) ;
pvz . suma ( 5 , dvidešimt ) ;
}
}

Aukščiau esančiame C# kode du tuštuma Funkcijos Text() ir sum() deklaruojamos, o tada šios funkcijos iškviečiamos iš tuštuma pagrindinė() funkcija.

Išvestis

Išvada

Tuštuma yra raktinis žodis, naudojamas programavimo kalbose, pvz., C, C++ ir C#, nurodantis reikšmės nebuvimą. Jis naudojamas deklaruoti funkcijas ir metodus, kurie nieko negrąžina, ir konkrečiai kaip funkcijos parametras C++. Supratimas, kaip naudoti tuštuma teisingai yra būtina norint parašyti efektyvų ir funkcionalų kodą.