Mit jelent a void C-ben, C++-ban és C#-ban

Mit Jelent A Void C Ben C Ban Es C Ban



Egyszerű szavakkal, üres jelentése „semmi” vagy „üres”. A függvény neve előtt használatos annak jelzésére, hogy a függvény érvénytelen függvény. A üres A függvény olyan függvény, amely nem ad vissza semmilyen értéket. Akkor használjuk, ha egy műveletet akarunk végrehajtani, de nem törődünk a művelet eredménye. Például, ha ki akarunk nyomtatni egy üzenetet a képernyőre, használhatjuk a üres funkció.

A programozásban, üres a C, C++ és C# nyelvekben használt kulcsszó, amely az érték hiányára utal. Ez egy olyan adattípus, amely nem tartalmaz értéket vagy memóriafoglalást. Ehelyett helyőrzőként vagy jelölőként használják olyan függvények számára, amelyek nem adnak vissza értéket, vagy ha egyszerűen leállítják a programot.

Kövesse ennek a cikknek az útmutatásait, hogy megismerje a C, C++ és C# nyelven való érvénytelen használatot.







Mit jelent a void C-ben, C++-ban és C#-ban

A üres jelentése C, C++ és C# nyelvben ugyanaz, de a használata a használt programozási nyelvtől függően változhat.



Érvénytelen C-ben

C-ben a üres olyan függvény deklarálására, amely nem ad vissza semmilyen értéket (nincs visszatérési argumentum). Például általában deklarálnak egy olyan függvényt, amely üzenetet jelenít meg vagy egy feladatot eredmény nélkül hajt végre üres . Az alábbiakban látható egy példa egy ilyen függvényre C-ben:



#include

üres összeg ( int a , int b ) {
printf ( 'Ez egy olyan függvény, amelynek nincs visszatérési típusa \n ' ) ;
printf ( 'A és b összegének nyomtatása: %d' , a + b ) ;
}
int fő- ( ) {
összeg ( 5 , 1 ) ;
Visszatérés 0 ;
}

A fenti kódban a üres A sum() függvény egy üzenetet és két változó összegét nyomtatja ki, majd a sum() meghívásra kerül a main() függvényben.





Kimenet



Egyes esetekben előfordulhat, hogy a mutatónak nincs olyan memóriahelye, amelyre mutathatna, és ilyen esetekben a üres mutató. A üres A pointer egy speciális típusú mutató, amely bármilyen adattípus vagy objektum címét tartalmazza, függetlenül annak típusától vagy méretétől. Azonban a üres A mutató nem távolítható el közvetlenül, mivel nem mutat semmilyen konkrét adattípusra vagy objektumra.

#include
int fő- ( ) {
int a = 4 ;
char b = 'A' ;
üres * ptr = & a ;
int * a2 = ( int * ) ptr ;
printf ( 'Az egész szám: %d \n ' , * a2 ) ;
ptr = & b ;
char * b2 = ( char * ) ptr ;
printf ( 'A karakter: %c \n ' , * b2 ) ;
Visszatérés 0 ;
}

A fenti C kódban az a-t használjuk üres mutatót a main() függvényben, és a mutató az a változóra mutat, ami egy egész szám, és kiírja az értékét. A mutató ezután a b változóra mutat, amely egy karakter, és az érték kinyomtatásra kerül.

Kimenet

Érvénytelen kulcsszó a C++ nyelven

C++ nyelven a használata üres a C nem korlátozódik csak a függvényekre és mutatókra. Függvényparaméterek típusaként is használható, ami azt jelzi, hogy a függvénynek átadott konkrét argumentumnak nincs konkrét adattípusa vagy értéke. Például a main() függvény a C++-ban nem igényel argumentumot, és deklarálható üres . Az alábbiakban egy példa látható:

#include
segítségével névtér std ;

üres üzenet ( üres )
{
cout << – Funkció vagyok! ;
}
int fő- ( üres )
{
üzenet ( ) ;
}

A fenti C++ kódban használjuk üres függvényparaméterként az üzenet() függvényhez. A kimenet akkor kerül kinyomtatásra, amikor a message() függvény meghívásra kerül a üres fő funkció.

Kimenet

Érvénytelen kulcsszó a C#-ban

C# nyelven üres Visszatérési típusként használatos azoknál a metódusoknál, amelyek nem adnak vissza semmit. Ide tartoznak az értéket nem adó függvények, valamint a konstruktorok, destruktorok és eseménykezelők. Amikor egy módszer rendelkezik a üres return típusú, nem rendelhető hozzá változóhoz és nem használható kifejezésben. Egy példa a üres A módszer C#-ban az alábbiakban látható:

segítségével Rendszer ;
osztály GFG {

nyilvános üres Szöveg ( )
{
Konzol . WriteLine ( 'Linux' ) ;
}
nyilvános üres összeg ( int a, int b )
{
Konzol . WriteLine ( 'multi =' + ( a * b ) ) ;
}
} ;
osztály Prog {
statikus üres ( húr [ ] args )
{
GFG pl = új GFG ( ) ;
volt . Szöveg ( ) ;
volt . összeg ( 5 , húsz ) ;
}
}

A fenti C# kódban kettő üres A Text() és a sum() függvények deklarálásra kerülnek, majd ezeket a függvényeket a üres fő funkció.

Kimenet

Következtetés

Üres egy kulcsszó, amelyet olyan programozási nyelvekben használnak, mint a C, C++ és C#, hogy jelezzék az érték hiányát. Olyan függvények és metódusok deklarálására szolgál, amelyek nem adnak vissza semmit, és kifejezetten a C++ függvény paramétereként. A használat megértése üres helyesen kell írni a hatékony és funkcionális kódot.