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:
#enthaltenIm 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.
#enthaltenIm 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;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.