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

Was Bedeutet Void 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 ungültige Funktion ist. A Leere Funktion ist eine Funktion, die keinen Wert zurückgibt. Es wird verwendet, wenn wir eine Aktion ausführen möchten, uns aber nicht um das Ergebnis dieser Aktion kümmern. Wenn wir beispielsweise eine Nachricht auf dem Bildschirm drucken möchten, können wir a verwenden Leere Funktion.

Beim Programmieren Leere ist ein in C, C++ und C# verwendetes Schlüsselwort, das sich auf das Fehlen eines Werts bezieht. Es ist ein Datentyp, der keinen Wert oder keine Speicherzuweisung enthält. Stattdessen wird es als Platzhalter oder Markierung für Funktionen verwendet, die keinen Wert zurückgeben, oder wenn es darauf ausgelegt ist, das Programm einfach zu beenden.

Befolgen Sie die Richtlinien dieses Artikels, um mehr über die Verwendung von void in C, C++ und C# zu erfahren.







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

Der Leere Die Bedeutung in C, C++ und C# ist dieselbe, aber ihre Verwendung kann je nach verwendeter Programmiersprache variieren.



Nichtig in C

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



#include

Leere Summe ( int A , int B ) {
Druckf ( 'Dies ist eine Funktion, die keinen Rückgabetyp hat \N ' ) ;
Druckf ( 'Ausgabe der Summe von a und b: %d' , A + B ) ;
}
int hauptsächlich ( ) {
Summe ( 5 , 1 ) ;
zurückkehren 0 ;
}

Im obigen Code verwenden wir a Leere Funktion sum(), um eine Nachricht und die Summe zweier Variablen auszugeben, und sum() wird dann in der main()-Funktion aufgerufen.





Ausgang



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

#include
int hauptsächlich ( ) {
int A = 4 ;
verkohlen B = 'A' ;
Leere * ptr = & A ;
int * a2 = ( int * ) ptr ;
Druckf ( 'Die ganze Zahl ist: %d \N ' , * a2 ) ;
ptr = & B ;
verkohlen * b2 = ( verkohlen * ) ptr ;
Druckf ( 'Das Zeichen ist: %c \N ' , * b2 ) ;
zurückkehren 0 ;
}

Im obigen C-Code verwenden wir a Leere Zeiger in der Funktion main() und der Zeiger zeigt auf die Variable a, die eine Ganzzahl ist, und gibt ihren Wert aus. Der Zeiger zeigt dann auf die Variable b, die ein Zeichen ist, und der Wert wird dann gedruckt.

Ausgang

Void-Schlüsselwort in C++

In C++ ist 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 anzeigt, dass das spezifische Argument, das an die Funktion übergeben wird, keinen spezifischen Datentyp oder Wert hat. Beispielsweise benötigt die main()-Funktion in C++ keine Argumente und kann deklariert werden Leere . Ein Beispiel ist unten gezeigt:

#include
verwenden Namensraum Standard ;

Leere Nachricht ( Leere )
{
cout << 'Ich bin eine Funktion!' ;
}
int hauptsächlich ( Leere )
{
Nachricht ( ) ;
}

Im obigen C++-Code verwenden wir Leere als Funktionsparameter für die Funktion message(). Die Ausgabe erfolgt dann beim Aufruf der Funktion message() aus der Leere Hauptfunktion.

Ausgang

Void-Schlüsselwort in C#

In C# Leere wird als Rückgabetyp für Methoden verwendet, die nichts zurückgeben. Dazu gehören Funktionen, die keinen Wert zurückgeben, sowie Konstruktoren, Destruktoren und Ereignishandler. Wenn eine Methode eine hat Leere Rückgabetyp, er kann keiner Variablen zugewiesen oder in einem Ausdruck verwendet werden. Ein Beispiel für eine Leere Methode in C# ist unten dargestellt:

verwenden System ;
Klasse GFG {

öffentlich Leere Text ( )
{
Konsole . WriteLine ( 'Linux' ) ;
}
öffentlich Leere Summe ( int A, int B )
{
Konsole . WriteLine ( 'multi = ' + ( A * B ) ) ;
}
} ;
Klasse Prog {
statisch Leere Hauptsächlich ( Schnur [ ] Argumente )
{
GFG ex = neu GFG ( ) ;
ex . Text ( ) ;
ex . Summe ( 5 , zwanzig ) ;
}
}

Im obigen C#-Code zwei Leere Die Funktionen Text() und sum() werden deklariert, und dann werden diese Funktionen von 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 insbesondere als Funktionsparameter in C++. Verstehen, wie man verwendet Leere richtig ist, um effizienten und funktionalen Code zu schreiben.