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

Hva betyr ugyldig i C, C ++ og C#
Med enkle ord, tomrom betyr "ingenting" eller "tom". Det brukes før funksjonsnavnet for å indikere at funksjonen er en tomfunksjon. EN tomrom Funksjon er en funksjon som ikke returnerer noen verdi. Det brukes når vi ønsker å utføre en handling, men vi bryr oss ikke om resultatet av den handlingen. For eksempel, hvis vi vil 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 minnetildeling. I stedet brukes den som 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 ugyldig i C, C ++ og C#

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

Tomrom i c

I C bruker du tomrom For å erklære en funksjon som ikke returnerer noen verdi (ingen returargumenter). 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:

#inkludere
ugyldig sum (int a, int b)
printf ("Dette er en funksjon som ikke har noen returtype \ n");
printf ("skrive ut summen av a og b: %d", a + b);

int main ()
sum (5, 1);
retur 0;

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

Produksjon

I noen tilfeller kan det hende at en peker ikke har noe minneplass å peke på, og i slike tilfeller bruker vi tomrom peker. EN tomrom Pointer er en spesiell type peker som holder adressen til en hvilken som helst datatype eller objekt, uavhengig av dens type eller størrelse. Imidlertid tomrom Pekeren kan ikke bli henvenert direkte, da den ikke peker på noen spesifikk datatype eller objekt.

#inkludere
int main ()
int a = 4;
char b = 'a';
void * ptr = & a;
int *a2 = (int *) ptr;
printf ("Heltallet er: %d \ n", *a2);
ptr = & b;
char *b2 = (char *) ptr;
printf ("Karakteren er: %c \ n", *b2);
retur 0;

I C -koden ovenfor bruker vi en tomrom peker i hovedfunksjonen () og pekeren er pekt mot variabelen A som er et heltall, og skriver ut verdien. Pekeren pekes deretter på variabelen B som er et tegn, og verdien skrives ut da.

Produksjon

Ugyldig nøkkelord i C++

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

#inkludere
ved hjelp av navneområdet STD;
ugyldig melding (ugyldig)

cout << "I'm a function!";

Int Main (Void)

beskjed ();

I C ++ -koden ovenfor bruker vi tomrom som en funksjonsparameter for funksjonsmeldingen (). Utgangen blir deretter skrevet ut når funksjonsmeldingen () kalles fra tomrom hovedfunksjon.

Produksjon

Ugyldig nøkkelord i C#

I C# tomrom brukes som returtype for metoder som ikke returnerer noe. Dette inkluderer funksjoner som returnerer ingen verdi, så vel som konstruktører, destruktører og hendelseshåndterere. Når en metode har en tomrom Returtype, den kan ikke tilordnes en variabel eller brukes i et uttrykk. Et eksempel på en tomrom Metode i C# vises nedenfor:

ved hjelp av system;
klasse GFG
offentlig tomt tekst ()

Konsoll.WritLine ("Linuxhint");

public void sum (int a, int b)

Konsoll.WritLine ("multi =" + (a * b));

;
klasseprog
statisk tomrom (streng [] args)

Gfg ex = new GFG ();
eks.Tekst();
eks.sum (5, 20);

I C# -koden over, to tomrom funksjoner tekst () og sum () er erklært, 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æret av en verdi. Det brukes til å erklære funksjoner og metoder som ikke returnerer noe, og spesifikt som en funksjonsparameter i C++. Forstå hvordan du bruker tomrom riktig er viktig for å skrive effektiv og funksjonell kode.