Maison > développement back-end > C++ > En langage C, qu'est-ce qu'une fonction en ligne ?

En langage C, qu'est-ce qu'une fonction en ligne ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-08 11:21:09
avant
1338 Les gens l'ont consulté

En langage C, quest-ce quune fonction en ligne ?

Les fonctions en ligne peuvent être remplacées là où l'appel de fonction se produit. La substitution de fonction est toujours le choix du compilateur.

  • Dans les fonctions en ligne, les appels de fonction sont remplacés par le code du programme réel.

  • La plupart des fonctions en ligne sont utilisées pour de petits calculs. Ils ne conviennent pas aux gros calculs.

  • Les fonctions en ligne sont similaires aux fonctions ordinaires. La seule différence est que nous mettons un mot-clé en ligne avant le nom de la fonction.

Les fonctions en ligne sont créées en utilisant la syntaxe suivante -

inline function_name (){
   //function definition
}
Copier après la connexion

Exemple

Ce qui suit est la fonction en ligne pour un programme C :

#include<stdio.h>
inline int mul(int a, int b) //inline function declaration{
   return(a*b);
}
int main(){
   int c;
   c=mul(2,3);
   printf("Multiplication:%d</p><p>",c);
   return 0;
}
Copier après la connexion

Output

When exécuté Lors de l'exécution de la procédure ci-dessus, les résultats suivants seront produits -

6
Copier après la connexion

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