Maison > développement back-end > C++ > Que signifie void en langage C ?

Que signifie void en langage C ?

下次还敢
Libérer: 2024-05-02 20:06:29
original
512 Les gens l'ont consulté

void signifie null ou aucune valeur en langage C. Il est principalement utilisé pour spécifier une fonction sans valeur de retour ou une valeur nulle représentant un pointeur. Cette dernière peut stocker des valeurs de pointeur générales, telles que des pointeurs de fonction ou des fonctions de rappel.

Que signifie void en langage C ?

La signification de void en langage C

void signifie vide ou aucune valeur en langage C Il a deux utilisations principales :

1 Spécifiez que la fonction n'a pas de valeur de retour

If. la fonction Si aucune valeur n'est renvoyée après l'exécution, son type de retour peut être spécifié comme void. Par exemple :

<code class="c">void print_hello() {
  printf("Hello, world!\n");
}</code>
Copier après la connexion

2. La valeur nulle représentant un pointeur

est similaire aux autres types de pointeurs tels que int, void peut pointer vers n'importe quel type de variable. Cependant, contrairement aux autres pointeurs, les pointeurs void* ne peuvent pas être déréférencés pour obtenir la valeur pointée par une variable et ne peuvent être utilisés que pour stocker des valeurs générales de pointeur, telles que des pointeurs de fonction ou des fonctions de rappel. Par exemple :

<code class="c">void* ptr;
ptr = malloc(sizeof(int));</code>
Copier après la connexion

Dans cet exemple, ptr pointe vers un bloc de mémoire alloué, mais il ne connaît pas le type stocké dans ce bloc de mémoire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal