Maison > développement back-end > C++ > Exemples d'utilisation des fonctions C++

Exemples d'utilisation des fonctions C++

PHPz
Libérer: 2024-04-11 13:36:02
original
939 Les gens l'ont consulté

Les fonctions C++ permettent la réutilisation du code. Ils peuvent accepter des paramètres, renvoyer des résultats et diviser des tâches complexes en petites unités. Une déclaration de fonction spécifie le nom, les paramètres et le type de retour ; une définition de fonction fournit l'implémentation réelle. Lorsque vous appelez une fonction, utilisez le nom de la fonction et les paramètres réels. Exemple : la fonction calcule la moyenne d'un nombre, accepte un argument vectoriel et renvoie la moyenne.

C++ 函数的用途举例

Exemples d'utilisation des fonctions C++

Les fonctions sont les éléments de base de la réutilisation du code en C++. Ils vous permettent de regrouper des blocs de code dans une unité nommée pour les réutiliser dans votre programme. Les fonctions peuvent prendre des paramètres et renvoyer des résultats, vous permettant de diviser des tâches complexes en parties plus petites et gérables.

Déclaration de fonction

Une déclaration de fonction spécifie le nom, les paramètres et le type de valeur de retour de la fonction. Par exemple, ce qui suit déclare une fonction nommée add qui accepte deux arguments entiers et renvoie leur somme : add 的函数,它接受两个整数参数并返回它们的和:

int add(int a, int b);
Copier après la connexion

函数定义

函数定义提供函数的实际实现。它指定函数主体中的代码,该代码将执行当函数被调用时执行的任务。例如,以下定义了 add 函数:

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

函数调用

要调用函数,可以使用函数名后跟括号中的一组实际参数。例如,以下代码调用 add 函数,将 510 作为参数:

int result = add(5, 10);
Copier après la connexion

实战案例:使用函数计算平均值

以下代码演示了如何使用函数来计算一组数字的平均值:

#include <iostream>
#include <vector>

using namespace std;

double average(vector<double> numbers) {
  double sum = 0;
  for (int i = 0; i < numbers.size(); i++) {
    sum += numbers[i];
  }
  return sum / numbers.size();
}

int main() {
  vector<double> values = {12.3, 23.5, 34.7, 45.9, 56.1};
  double avg = average(values);
  cout << "Average: " << avg << endl;
  return 0;
}
Copier après la connexion

在这个示例中,average 函数接受一个 double 值向量的参数并计算其平均值。然后在 mainrrreee

🎜Définition de fonction🎜🎜🎜Une définition de fonction fournit l'implémentation réelle d'une fonction. Il spécifie le code dans le corps de la fonction qui effectuera la tâche effectuée lorsque la fonction est appelée. Par exemple, ce qui suit définit la fonction add : 🎜rrreee🎜🎜Appel de fonction🎜🎜🎜Pour appeler une fonction, utilisez le nom de la fonction suivi d'un ensemble de paramètres réels entre parenthèses. Par exemple, le code suivant appelle la fonction add, en passant 5 et 10 comme paramètres : 🎜rrreee🎜🎜Exemple pratique : Utiliser une fonction pour calculer la moyenne🎜🎜 🎜Le code suivant montre comment utiliser une fonction pour calculer la moyenne d'un ensemble de nombres : 🎜rrreee🎜Dans cet exemple, la fonction average accepte un argument d'un double vecteur de valeurs et calcule sa moyenne. Cette fonction est ensuite appelée dans la fonction main avec un ensemble de nombres en entrée. Le résultat sera la moyenne de ces nombres. 🎜

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