Nella programmazione, vuoto è una parola chiave utilizzata in C, C++ e C# che fa riferimento all'assenza di un valore. È un tipo di dati che non contiene alcun valore o allocazione di memoria. Viene invece utilizzato come segnaposto o marcatore per funzioni che non restituiscono un valore o quando è progettato per terminare semplicemente il programma.
Segui le linee guida di questo articolo per informazioni sull'uso di void in C, C++ e C#.
Cosa significa void in C, C++ e C#
IL vuoto il significato in C, C++ e C# è lo stesso, ma il suo utilizzo può variare a seconda del linguaggio di programmazione utilizzato.
Vuoto in C
In C, usi il vuoto per dichiarare una funzione che non restituisce alcun valore (nessun argomento di ritorno). Ad esempio, di solito viene dichiarata una funzione che visualizza un messaggio o esegue un'attività senza produrre un risultato vuoto . Un esempio di tale funzione in C è mostrato di seguito:
#include
vuoto somma ( int UN , int B ) {
printf ( 'Questa è una funzione che non ha alcun tipo restituito \N ' ) ;
printf ( 'Stampa la somma di a e b: %d' , UN + B ) ;
}
int principale ( ) {
somma ( 5 , 1 ) ;
ritorno 0 ;
}
Nel codice sopra, stiamo usando a vuoto funzione sum() per stampare un messaggio e la somma di due variabili, e sum() viene quindi chiamato nella funzione main().
Produzione
In alcuni casi, un puntatore potrebbe non avere alcuna posizione di memoria a cui puntare e, in tali casi, utilizziamo il vuoto puntatore. UN vuoto puntatore è un tipo speciale di puntatore che contiene l'indirizzo di qualsiasi tipo di dato o oggetto, indipendentemente dal tipo o dalla dimensione. comunque, il vuoto puntatore non può essere dereferenziato direttamente in quanto non punta a alcun tipo di dati o oggetto specifico.
#includeint principale ( ) {
int UN = 4 ;
char B = 'UN' ;
vuoto * ptr = & UN ;
int * a2 = ( int * ) ptr ;
printf ( 'Il numero intero è: %d \N ' , * a2 ) ;
ptr = & B ;
char * b2 = ( char * ) ptr ;
printf ( 'Il carattere è: %c \N ' , * b2 ) ;
ritorno 0 ;
}
Nel codice C sopra, stiamo usando a vuoto puntatore nella funzione main() e il puntatore viene puntato verso la variabile a che è un numero intero e ne stampa il valore. Il puntatore viene quindi puntato sulla variabile b che è un carattere e il valore viene quindi stampato.
Produzione
Parola chiave vuota in C++
In C++, l'uso di vuoto in C non è limitato solo a funzioni e puntatori. Può anche essere utilizzato come tipo per i parametri della funzione, il che indica che l'argomento specifico passato alla funzione non ha alcun tipo di dati o valore specifico. Ad esempio, la funzione main() in C++ non ha bisogno di argomenti e può essere dichiarata vuoto . Un esempio è mostrato di seguito:
#includeutilizzando spazio dei nomi standard ;
vuoto Messaggio ( vuoto )
{
cout << 'Sono una funzione!' ;
}
int principale ( vuoto )
{
Messaggio ( ) ;
}
Nel codice C++ sopra, stiamo usando vuoto come parametro di funzione per la funzione message(). L'output verrà quindi stampato quando la funzione message() viene chiamata da vuoto funzione principale.
Produzione
Parola chiave vuota in C#
In do# vuoto viene utilizzato come tipo restituito per i metodi che non restituiscono nulla. Ciò include funzioni che non restituiscono alcun valore, nonché costruttori, distruttori e gestori di eventi. Quando un metodo ha a vuoto tipo restituito, non può essere assegnato a una variabile o utilizzato in un'espressione. Un esempio di a vuoto metodo in C# è mostrato di seguito:
utilizzando Sistema ;classe GFG {
pubblico vuoto Testo ( )
{
Consolle . Linea di scrittura ( 'Linux' ) ;
}
pubblico vuoto somma ( int UN, int B )
{
Consolle . Linea di scrittura ( 'multi =' + ( UN * B ) ) ;
}
} ;
classe progr {
statico vuoto Principale ( corda [ ] arg )
{
GFG es = nuovo GFG ( ) ;
ex . Testo ( ) ;
ex . somma ( 5 , venti ) ;
}
}
Nel codice C# sopra, due vuoto vengono dichiarate le funzioni Text() e sum(), quindi queste funzioni vengono chiamate dal file vuoto funzione principale.
Produzione
Conclusione
Vuoto è una parola chiave utilizzata in linguaggi di programmazione come C, C++ e C# per indicare l'assenza di un valore. Viene utilizzato per dichiarare funzioni e metodi che non restituiscono nulla e in particolare come parametro di funzione in C++. Capire come usare vuoto correttamente è essenziale per scrivere codice efficiente e funzionale.