Maison  >  Article  >  développement back-end  >  Comment spécifier le type de valeur de retour d'une fonction C++ ?

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

WBOY
WBOYoriginal
2024-04-18 12:39:011128parcourir

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) {
  // 函数体
}

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;
}

在这个例子中,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!

Déclaration:
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