Cosa significa vuoto in C, C ++ e C#

Cosa significa vuoto in C, C ++ e C#
In parole semplici, vuoto significa "niente" o "vuoto". Viene utilizzato prima del nome della funzione per indicare che la funzione è una funzione vuota. UN vuoto La funzione è una funzione che non restituisce alcun valore. È usato quando vogliamo eseguire un'azione, ma non ci importa del risultato di tale azione. Ad esempio, se vogliamo stampare un messaggio sullo schermo, possiamo usare un vuoto funzione.

Nella programmazione, vuoto è una parola chiave utilizzata in C, C ++ e C# che si riferisce all'assenza di un valore. È un tipo di dati che non ha alcun valore o allocazione di memoria. Invece, viene utilizzato come segnaposto o marker per funzioni che non restituiscono un valore o quando è progettato per terminare semplicemente il programma.

Segui le linee guida di questo articolo per conoscere l'uso del vuoto in C, C ++ e C#.

Cosa significa vuoto in C, C ++ e C#

IL vuoto Significato in C, C ++ e C# è lo stesso, ma il suo uso può variare a seconda del linguaggio di programmazione che usi.

Vuoto in c

In C, usi il vuoto Per dichiarare una funzione che non restituisce alcun valore (nessun argomento di ritorno). Ad esempio, una funzione che visualizza un messaggio o esegue un'attività senza produrre un risultato viene generalmente dichiarata vuoto. Di seguito è mostrato un esempio di tale funzione in C:

#includere
void Sum (int a, int b)
printf ("Questa è una funzione che non ha alcun tipo di ritorno \ n");
printf ("stampare la somma di a e b: %d", a + b);

int main ()
somma (5, 1);
restituzione 0;

Nel codice sopra, stiamo usando un file vuoto la funzione di funzione () per stampare un messaggio e una somma di due variabili e la somma () viene quindi chiamata nella funzione principale ().

Produzione

In alcuni casi, un puntatore potrebbe non avere alcuna posizione di memoria da indicare e in tali casi, utilizziamo il vuoto Pointer. UN vuoto Il puntatore è un tipo speciale di puntatore che contiene l'indirizzo di qualsiasi tipo di dati o oggetto, indipendentemente dal tipo o dalla dimensione. comunque, il vuoto Il puntatore non può essere dereferenziato direttamente in quanto non punta a alcun tipo di dati o oggetto specifico.

#includere
int main ()
int a = 4;
char b = 'a';
void * ptr = & a;
int *a2 = (int *) ptr;
printf ("Il numero intero è: %d \ n", *a2);
ptr = & b;
char *b2 = (char *) ptr;
printf ("Il carattere è: %c \ n", *b2);
restituzione 0;

Nel codice C sopra, stiamo usando a vuoto Puntatore nella funzione principale () e il puntatore è puntato verso la variabile A che è un numero intero e stampa il suo valore. Il puntatore viene quindi puntato alla variabile B che è un carattere e il valore viene stampato quindi.

Produzione

Vuoto parola chiave in c++

In C ++, l'uso di vuoto In C non si limita a funzioni e puntatori solo. 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 principale () in C ++ non ha bisogno di argomenti e può essere dichiarata vuoto. Un esempio è mostrato di seguito:

#includere
Utilizzo dello spazio dei nomi std;
Vuoto Messaggio (vuoto)

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

int main (vuoto)

Messaggio ();

Nel codice C ++ sopra, stiamo usando vuoto come parametro di funzione per il messaggio funzione (). L'output verrà quindi stampato quando il messaggio funzione () viene chiamato da vuoto funzione principale.

Produzione

Vuoto parola chiave in c#

In c# vuoto viene utilizzato come tipo di ritorno per metodi che non restituiscono nulla. Ciò include funzioni che non restituiscono alcun valore, nonché costruttori, distruttori e gestori di eventi. Quando un metodo ha un file vuoto Tipo di ritorno, non può essere assegnato a una variabile o utilizzato in un'espressione. Un esempio di a vuoto Il metodo in C# è mostrato di seguito:

usando il sistema;
class gfg
public void text ()

Console.WriteLine ("LinuxHint");

Public void Sum (int a, int b)

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

;
Classe prog
statico void main (string [] args)

Gfg ex = new gfg ();
ex.Testo();
ex.somma (5, 20);

Nel codice C# sopra, due vuoto vengono dichiarate funzioni di testo () e sum () e quindi queste funzioni vengono chiamate da vuoto funzione principale.

Produzione

Conclusione

Vuoto è una parola chiave utilizzata nei 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 specificamente come parametro di funzione in c++. Capire come usare vuoto correttamente è essenziale per scrivere un codice efficiente e funzionale.