Maison >développement back-end >C++ >Comment utiliser les fonctions en C++ ?

Comment utiliser les fonctions en C++ ?

PHPz
PHPzoriginal
2024-04-12 13:36:121059parcourir

Utilisation de fonctions en C++ Une fonction est un bloc de code réutilisable utilisé pour améliorer la réutilisabilité et la modularité du code. Une déclaration de fonction spécifie le nom de la fonction, les types de paramètres et le type de retour. La définition de fonction fournit l'implémentation du corps de la fonction. Une fonction est appelée en utilisant son nom et en passant les paramètres appropriés.

C++ 中如何使用函数?

Utiliser des fonctions en C++

Une fonction est un bloc de code qui peut être utilisé de manière répétée dans un programme, ce qui peut améliorer la réutilisabilité et la modularité du code. En C++, la syntaxe d'une fonction est la suivante :

return_type function_name(parameter_list) {
    // 函数体
}

où :

  • return_type est le type de valeur renvoyé par la fonction. void si la fonction ne renvoie aucune valeur. return_type 是函数返回的值的类型。如果函数不返回值,则为 void
  • function_name 是函数的名称。
  • parameter_list
  • function_name est le nom de la fonction.

parameter_list est la liste des paramètres de la fonction, utilisée pour transmettre des paramètres à la fonction.

Déclaration et définition des fonctions

Les fonctions doivent être déclarées avant de pouvoir être utilisées. Une déclaration de fonction spécifie le nom, les types de paramètres et le type de retour de la fonction, et sa syntaxe est la suivante :

return_type function_name(parameter_list);
Une définition de fonction fournit l'implémentation du corps de la fonction, et sa syntaxe est la suivante :
return_type function_name(parameter_list) {
    // 函数体
}

Fonction call

Pour appeler une fonction, utilisez simplement Nommez-la et transmettez les paramètres appropriés, par exemple :

int sum(int a, int b) {
    return a + b;
}

int main() {
    int result = sum(10, 20);  // 调用 sum() 函数
    return 0;
}

Exemple pratique

🎜🎜Écrivons une fonction C++ qui calcule le plus grand diviseur commun (PGCD) de deux nombres : 🎜
int gcd(int a, int b) {
    while (b != 0) {
        int temp = b;
        b = a % b;
        a = temp;
    }
    return a;
}

int main() {
    int x = 12, y = 18;
    int result = gcd(x, y);  // 调用 gcd() 函数
    cout << "GCD of " << x << " and " << y << " is: " << result << "\n";
    return 0;
}

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