Que signifie vide en C, C ++ et C #

Que signifie vide en C, C ++ et C #
En mots simples, annuler signifie «rien» ou «vide». Il est utilisé avant le nom de la fonction pour indiquer que la fonction est une fonction vide. UN annuler La fonction est une fonction qui ne renvoie aucune valeur. Il est utilisé lorsque nous voulons effectuer une action, mais nous ne nous soucions pas du résultat de cette action. Par exemple, si nous voulons imprimer un message à l'écran, nous pouvons utiliser un annuler fonction.

En programmation, annuler est un mot-clé utilisé en C, C ++ et C # qui fait référence à l'absence de valeur. Il s'agit d'un type de données qui ne contient aucune valeur ou allocation de mémoire. Au lieu de cela, il est utilisé comme espace réservé ou un marqueur de fonctions qui ne renvoient pas de valeur ou lorsqu'il est conçu pour simplement terminer le programme.

Suivez les directives de cet article pour connaître l'utilisation du vide dans C, C ++ et C #.

Que signifie vide en C, C ++ et C #

Le annuler Le sens en C, C ++ et C # est le même, mais son utilisation peut varier en fonction du langage de programmation que vous utilisez.

Vide en c

En C, vous utilisez le annuler pour déclarer une fonction qui ne renvoie aucune valeur (aucun argument de retour). Par exemple, une fonction qui affiche un message ou effectue une tâche sans produire de résultat est généralement déclaré annuler. Un exemple d'une telle fonction en C est illustré ci-dessous:

#inclure
sum sum (int a, int b)
printf ("Ceci est une fonction qui n'a pas de type de retour \ n");
printf ("imprimer la somme de a et b:% d", a + b);

int main()
somme (5, 1);
retour 0;

Dans le code ci-dessus, nous utilisons un annuler fonction sum () pour imprimer un message et une somme de deux variables, et sum () est alors appelé dans la fonction principale ().

Sortir

Dans certains cas, un pointeur peut ne pas avoir d'emplacement de mémoire à pointer, et dans de tels cas, nous utilisons le annuler aiguille. UN annuler Le pointeur est un type spécial de pointeur qui contient l'adresse de tout type de données ou objet, quel que soit son type ou sa taille. Cependant, le annuler Le pointeur ne peut pas être déréféré directement car il ne pointe de aucun type ou objet de données spécifique.

#inclure
int main()
int a = 4;
char b = 'a';
void * ptr = & a;
int * a2 = (int *) ptr;
printf ("L'entier est:% d \ n", * a2);
ptr = & b;
char * b2 = (char *) ptr;
printf ("Le caractère est:% c \ n", * b2);
retour 0;

Dans le code C ci-dessus, nous utilisons un annuler pointeur dans la fonction principale () et le pointeur est pointé vers la variable A qui est un entier, et imprime sa valeur. Le pointeur est ensuite pointé de la variable B qui est un caractère, et la valeur est imprimée alors.

Sortir

Vide Mot-clé en C++

En C ++, l'utilisation de annuler en C n'est pas limité aux fonctions et aux pointeurs uniquement. Il peut également être utilisé comme type de paramètres de fonction, ce qui indique que l'argument spécifique transmis à la fonction n'a pas de type ou de valeur de données spécifique. Par exemple, la fonction principale () en C ++ n'a besoin d'aucun argument et peut être déclaré annuler. Un exemple est indiqué ci-dessous:

#inclure
Utilisation de Namespace Std;
Message void (void)

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

int Main (vide)

message ();

Dans le code C ++ ci-dessus, nous utilisons annuler comme paramètre de fonction pour le message de fonction (). La sortie sera ensuite imprimée lorsque le message de fonction () est appelé à partir du annuler fonction principale.

Sortir

Vide Mot-clé en C #

En C # annuler est utilisé comme type de retour pour les méthodes qui ne renvoient rien. Cela comprend des fonctions qui ne renvoient aucune valeur, ainsi que les constructeurs, les destructeurs et les gestionnaires d'événements. Lorsqu'une méthode a un annuler type de retour, il ne peut pas être affecté à une variable ou utilisée dans une expression. Un exemple de annuler La méthode en C # est indiquée ci-dessous:

Utilisation du système;
classe GFG
Public vide text ()

Console.WriteLine ("LinuxHint");

Somme publique de vide (int a, int b)

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

;
classe prog
statique void main (String [] args)

Gfg ex = new gfg ();
ex.Texte();
ex.somme (5, 20);

Dans le code C # ci-dessus, deux annuler Les fonctions text () et sum () sont déclarées, puis ces fonctions sont appelées à partir du annuler fonction principale.

Sortir

Conclusion

Annuler est un mot-clé utilisé dans les langages de programmation comme C, C ++ et C # pour indiquer l'absence d'une valeur. Il est utilisé pour déclarer des fonctions et des méthodes qui ne renvoient rien, et spécifiquement comme paramètre de fonction en C++. Comprendre comment utiliser annuler est correctement essentiel pour écrire un code efficace et fonctionnel.