Was bedeutet Leere in C, C ++ und C#

Was bedeutet Leere in C, C ++ und C#
In einfachen Worten, Leere bedeutet "nichts" oder "leer". Es wird vor dem Funktionsnamen verwendet, um anzuzeigen, dass die Funktion eine Hohlraumfunktion ist. A Leere Funktion ist eine Funktion, die keinen Wert zurückgibt. Es wird verwendet, wenn wir eine Aktion ausführen wollen, aber wir kümmern uns nicht um das Ergebnis dieser Aktion. Wenn wir beispielsweise eine Nachricht auf dem Bildschirm drucken möchten, können wir a verwenden Leere Funktion.

In der Programmierung, Leere ist ein Schlüsselwort, das in C, C ++ und C# verwendet wird, das sich auf das Fehlen eines Werts bezieht. Es handelt sich um einen Datentyp, der keinen Wert oder Speicherzuweisung enthält. Stattdessen wird es als Platzhalter oder Marker für Funktionen verwendet, die keinen Wert zurückgeben oder wenn es so konzipiert ist, dass es einfach das Programm beendet.

Befolgen Sie die Richtlinien dieses Artikels, um die void -Verwendung in C, C ++ und C# zu wissen.

Was bedeutet Leere in C, C ++ und C#

Der Leere Die Bedeutung in C, C ++ und C# ist gleich, aber seine Verwendung kann je nachdem, welche Programmiersprache Sie verwenden, variieren.

Void in c

In C verwenden Sie die Leere um eine Funktion zu deklarieren, die keinen Wert zurückgibt (kein Rückgabemargument). Beispielsweise wird eine Funktion, die eine Nachricht anzeigt oder eine Aufgabe ausführt, ohne ein Ergebnis auszuführen, in der Regel deklariert Leere. Ein Beispiel für eine solche Funktion in C ist unten gezeigt:

#enthalten
void sum (int a, int b)
printf ("Dies ist eine Funktion, die keinen Rückgabetyp \ n" hat);
printf ("Drucken der Summe von A und B: %d", A + B);

int main ()
Summe (5, 1);
Rückkehr 0;

Im obigen Code verwenden wir a Leere Funktion sum (), um eine Nachricht und Summe von zwei Variablen zu drucken, und sum () wird dann in der Funktion main () aufgerufen.

Ausgang

In einigen Fällen hat ein Zeiger möglicherweise keinen Speicherort, auf den man verweist, und in solchen Fällen verwenden wir die Leere Zeiger. A Leere Zeiger ist ein spezieller Zeigertyp, der die Adresse eines beliebigen Datentyps oder eines Objekts enthält, unabhängig von seiner Art oder Größe. Allerdings die Leere Der Zeiger kann nicht direkt Derferenziert werden, da er nicht auf einen bestimmten Datentyp oder Objekt verweist.

#enthalten
int main ()
int a = 4;
char b = 'a';
void * ptr = & a;
int *a2 = (int *) ptr;
printf ("Die Ganzzahl ist: %d \ n", *a2);
ptr = & b;
char *b2 = (char *) ptr;
printf ("Das Zeichen ist: %c \ n", *b2);
Rückkehr 0;

Im obigen C -Code verwenden wir a Leere Zeiger in der main () -Funktion und der Zeiger wird auf die Variable A gerichtet, die eine Ganzzahl ist, und druckt seinen Wert aus. Der Zeiger wird dann auf die Variable B gezeigt, die ein Zeichen ist, und der Wert wird dann gedruckt.

Ausgang

Hohlraumschlüsselwort in c++

In C ++ die Verwendung von Leere in C ist nicht nur auf Funktionen und Zeiger beschränkt. Es kann auch als Typ für Funktionsparameter verwendet werden, was darauf hinweist, dass das an die Funktion übergebene spezifische Argument keinen bestimmten Datentyp oder Wert hat. Zum Beispiel benötigt die main () -Funktion in C ++ keine Argumente und kann deklariert werden Leere. Ein Beispiel ist unten gezeigt:

#enthalten
Verwenden von Namespace STD;
Hohlraumnachricht (void)

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

int main (void)

Nachricht ();

Im obigen C ++ - Code verwenden wir Leere als Funktionsparameter für die Funktionsnachricht (). Die Ausgabe wird dann gedruckt, wenn die Funktionsmeldung () von der aufgerufen wird Leere Hauptfunktion.

Ausgang

Void Schlüsselwort in C#

In C# Leere wird als Rückkehrtyp für Methoden verwendet, die nichts zurückgeben. Dies schließt Funktionen ein, die keinen Wert sowie Konstrukteure, Zerstörer und Event -Handler zurückgeben. Wenn eine Methode eine hat Leere Rückgabetyp, er kann nicht einer Variablen zugeordnet oder in einem Ausdruck verwendet werden. Ein Beispiel für a Leere Die Methode in C# ist unten dargestellt:

mit System verwenden;
Klasse GFG
öffentlicher void Text ()

Konsole.WriteLine ("LinuxHint");

öffentliche Leere Summe (int a, int b)

Konsole.WriteLine ("multi =" + (a * b));

;
Klasse Prog
statische void main (String [] args)

Gfg ex = new gfg ();
ex.Text();
ex.Summe (5, 20);

Im obigen C# Code zwei Leere Funktionen text () und sum () werden deklariert, und dann werden diese Funktionen aus dem aufgerufen Leere Hauptfunktion.

Ausgang

Abschluss

Leere ist ein Schlüsselwort, das in Programmiersprachen wie C, C ++ und C# verwendet wird, um das Fehlen eines Werts anzuzeigen. Es wird verwendet, um Funktionen und Methoden zu deklarieren, die nichts zurückgeben, und speziell als Funktionsparameter in c++. Verstehen, wie man benutzt Leere Richtig ist für das Schreiben effizienter und funktionaler Code von wesentlicher Bedeutung.