Maison > Article > développement back-end > En langage C, qu'est-ce qu'une 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 }
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; }
When exécuté Lors de l'exécution de la procédure ci-dessus, les résultats suivants seront produits -
6
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!