Hva betyr void i C, C++ og C#

Hva Betyr Void I C C Og C



Med enkle ord, tomrom betyr 'ingenting' eller 'tom'. Den brukes før funksjonsnavnet for å indikere at funksjonen er en ugyldig funksjon. EN tomrom funksjon er en funksjon som ikke returnerer noen verdi. Den brukes når vi ønsker å utføre en handling, men vi bryr oss ikke om resultatet av den handlingen. Hvis vi for eksempel ønsker å skrive ut en melding på skjermen, kan vi bruke en tomrom funksjon.

I programmering, tomrom er et nøkkelord brukt i C, C++ og C# som refererer til fraværet av en verdi. Det er en datatype som ikke har noen verdi eller minneallokering. I stedet brukes den som en plassholder eller en markør for funksjoner som ikke returnerer en verdi, eller når den er designet for å bare avslutte programmet.

Følg denne artikkelens retningslinjer for å vite om ugyldig bruk i C, C++ og C#.







Hva betyr void i C, C++ og C#

De tomrom betydningen i C, C++ og C# er den samme, men bruken kan variere avhengig av hvilket programmeringsspråk du bruker.



Ugyldig i C

I C bruker du tomrom å erklære en funksjon som ikke returnerer noen verdi (ingen returargument). For eksempel er en funksjon som viser en melding eller utfører en oppgave uten å produsere et resultat, vanligvis erklært tomrom . Et eksempel på en slik funksjon i C er vist nedenfor:



#include

tomrom sum ( int en , int b ) {
printf ( 'Dette er en funksjon som ikke har noen returtype \n ' ) ;
printf ( 'Skriver ut summen av a og b: %d' , en + b ) ;
}
int hoved- ( ) {
sum ( 5 , 1 ) ;
komme tilbake 0 ;
}

I koden ovenfor bruker vi en tomrom funksjon sum() for å skrive ut en melding og summen av to variabler, og sum() kalles deretter i hoved()-funksjonen.





Produksjon



I noen tilfeller kan det hende at en peker ikke har noen minneplassering å peke på, og i slike tilfeller bruker vi tomrom pekeren. EN tomrom peker er en spesiell type peker som holder adressen til enhver datatype eller objekt, uavhengig av type eller størrelse. Imidlertid tomrom pekeren kan ikke refereres direkte siden den ikke peker til noen spesifikk datatype eller objekt.

#include
int hoved- ( ) {
int en = 4 ;
røye b = 'EN' ;
tomrom * ptr = & en ;
int * a2 = ( int * ) ptr ;
printf ( 'Heltallet er: %d \n ' , * a2 ) ;
ptr = & b ;
røye * b2 = ( røye * ) ptr ;
printf ( 'Tegnet er: %c \n ' , * b2 ) ;
komme tilbake 0 ;
}

I C-koden ovenfor bruker vi en tomrom pekeren i main()-funksjonen og pekeren peker mot variabelen a som er et heltall, og skriver ut verdien. Pekeren peker deretter på variabelen b som er et tegn, og verdien skrives deretter ut.

Produksjon

Ugyldig søkeord i C++

I C++, bruken av tomrom i C er ikke bare begrenset til funksjoner og pekere. Den kan også brukes som en type for funksjonsparametere, som indikerer at det spesifikke argumentet som sendes til funksjonen ikke har noen spesifikk datatype eller verdi. For eksempel trenger ikke main()-funksjonen i C++ noen argumenter og kan deklareres tomrom . Et eksempel er vist nedenfor:

#include
ved hjelp av navneområde std ;

tomrom beskjed ( tomrom )
{
cout << 'Jeg er en funksjon!' ;
}
int hoved- ( tomrom )
{
beskjed ( ) ;
}

I C++-koden ovenfor bruker vi tomrom som en funksjonsparameter for funksjonsmeldingen(). Utdataene vil da bli skrevet ut når funksjonsmeldingen() kalles fra tomrom hovedfunksjon.

Produksjon

Ugyldig søkeord i C#

I C# tomrom brukes som returtype for metoder som ikke returnerer noe. Dette inkluderer funksjoner som ikke returnerer noen verdi, så vel som konstruktører, destruktorer og hendelsesbehandlere. Når en metode har en tomrom returtype, kan den ikke tilordnes til en variabel eller brukes i et uttrykk. Et eksempel på en tomrom metode i C# er vist nedenfor:

ved hjelp av System ;
klasse GFG {

offentlig tomrom Tekst ( )
{
Konsoll . WriteLine ( 'Linux' ) ;
}
offentlig tomrom sum ( int en, int b )
{
Konsoll . WriteLine ( 'multi = ' + ( en * b ) ) ;
}
} ;
klasse Prog {
statisk tomrom Hoved ( streng [ ] args )
{
GFG eks = ny GFG ( ) ;
eks . Tekst ( ) ;
eks . sum ( 5 , tjue ) ;
}
}

I C#-koden ovenfor, to tomrom funksjonene Text() og sum() er deklarert, og deretter kalles disse funksjonene fra tomrom hovedfunksjon.

Produksjon

Konklusjon

Tomrom er et nøkkelord som brukes i programmeringsspråk som C, C++ og C# for å indikere fravær av en verdi. Den brukes til å deklarere funksjoner og metoder som ikke returnerer noe, og spesifikt som en funksjonsparameter i C++. Forstå hvordan du bruker tomrom riktig er avgjørende for å skrive effektiv og funksjonell kode.