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

Comment spécifier le type de valeur de retour d'une fonction C++ ?

WBOY
Libérer: 2024-04-18 12:39:01
original
1111 Les gens l'ont consulté

Le type de valeur de retour d'une fonction C++ est spécifié dans la déclaration de fonction, qui indique le type de données de la valeur renvoyée après l'exécution de la fonction. Les types de données courants incluent le vide (pas de valeur de retour), les types de données primitifs, les structures, les classes et les pointeurs. Le type de valeur de retour doit correspondre au type de données de la valeur réellement renvoyée dans le corps de la fonction, sinon une erreur de compilation se produira.

C++ 函数的返回值类型如何指定?

Spécification du type de valeur de retour de la fonction C++

En C++, le type de valeur de retour d'une fonction est spécifié dans la déclaration de fonction. Il spécifie le type de données de la valeur renvoyée après l'exécution de la fonction.

Syntaxe

return_type function_name(parameter_list) {
  // 函数体
}
Copier après la connexion

Où, return_type est le type de données de la valeur renvoyée par la fonction. return_type 是函数返回的值的数据类型。

常见数据类型

C++ 中常见的返回值类型包括:

  • void:函数不返回任何值。
  • 基本数据类型(如 intfloat
  • 结构体和类
  • 指针

实战案例

考虑一个计算两个整数和的函数:

int sum(int a, int b) {
  return a + b;
}
Copier après la connexion

在这个例子中,sum 函数返回两个整数和,所以它的返回值类型指定为 int

注意

  • 当函数不返回任何值时,应将返回值类型指定为 void
  • 返回值类型必须与函数体中实际返回的值的数据类型匹配。
  • 如果函数体不返回任何值,但返回值类型不是 void
  • Types de données courants
🎜Les types de valeurs de retour courants en C++ incluent : 🎜
  • void : la fonction ne renvoie aucune valeur. 🎜
  • Types de données de base (tels que int, float) 🎜
  • Structures et classes 🎜
  • Pointeurs 🎜🎜🎜Cas pratique 🎜🎜Envisager un calcul Fonction qui additionne deux entiers : 🎜rrreee🎜Dans cet exemple, la fonction sum renvoie la somme de deux entiers, donc son type de valeur de retour est spécifié comme int. 🎜🎜Remarque🎜
    • Lorsque la fonction ne renvoie aucune valeur, le type de valeur de retour doit être spécifié comme void. 🎜
    • Le type de valeur de retour doit correspondre au type de données de la valeur réellement renvoyée dans le corps de la fonction. 🎜
    • Si le corps de la fonction ne renvoie aucune valeur, mais que le type de valeur de retour n'est pas void, une erreur de compilation se produira. 🎜🎜

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!