Maison > développement back-end > C++ > le corps du texte

Comment utiliser void en C++

下次还敢
Libérer: 2024-05-01 12:54:20
original
630 Les gens l'ont consulté

Le type void en C++ est un type de données spécial qui signifie que la fonction ne renvoie aucune valeur. Ses principales utilisations incluent : déclarer des fonctions qui ne renvoient aucune valeur. En tant que paramètre de fonction, cela signifie que la fonction ne nécessite aucune entrée. En tant que type de pointeur, cela signifie que le pointeur ne pointe vers aucun objet spécifique.

Comment utiliser void en C++

typevoid en C++ Quel est le type

void ?

void est un type de données spécial en C++ qui signifie qu'une fonction ne renvoie aucune valeur. Le but du type

void

void est principalement utilisé dans les scénarios suivants :

  • Déclarer une fonction qui ne renvoie aucune valeur :
<code class="cpp">void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}</code>
Copier après la connexion
  • En tant que paramètre de fonction, indiquant que la fonction ne nécessite aucune entrée :
<code class="cpp">void swap(int& a, int& b) {
  int temp = a;
  a = b;
  b = temp;
}</code>
Copier après la connexion
  • En tant que type de pointeur, cela signifie que le pointeur ne pointe vers aucun objet spécifique :
<code class="cpp">void* ptr = nullptr;</code>
Copier après la connexion

void La différence entre une fonction et une fonction avec un type de retour de int

void La principale différence entre une fonction et une fonction avec un type de retour int est :

  • Valeur de retour : la ​​fonction void ne renvoie aucune valeur, tandis que la fonction int renvoie un entier.
  • Méthode d'appel : la fonction void est appelée directement, tandis que la fonction int doit stocker la valeur de retour dans une variable.

Exemple

L'exemple suivant montre l'utilisation du type void :

<code class="cpp">void print_number(int n) {
  std::cout << "The number is: " << n << std::endl;
}

int main() {
  print_number(42);
  return 0;
}</code>
Copier après la connexion

Sortie :

<code>The number is: 42</code>
Copier après la connexion

Dans cet exemple, la fonction print_number est déclarée comme type void, ce qui signifie qu'elle ne renvoie aucune valeur. Cependant, il peut accepter un argument entier et imprimer cet entier.

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:
c++
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