Maison >développement back-end >C++ >Comment utiliser les fonctions en C++ ?
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.
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!