Heim >Backend-Entwicklung >C++ >Was ist in C-Sprache eine Inline-Funktion?
Inline-Funktionen können dort ersetzt werden, wo der Funktionsaufruf erfolgt. Die Funktionsersetzung ist immer die Wahl des Compilers.
In Inline-Funktionen werden Funktionsaufrufe durch tatsächlichen Programmcode ersetzt.
Die meisten Inline-Funktionen werden für kleine Berechnungen verwendet. Für große Berechnungen sind sie nicht geeignet.
Inline-Funktionen ähneln gewöhnlichen Funktionen. Der einzige Unterschied besteht darin, dass wir vor dem Funktionsnamen ein Schlüsselwort inline einfügen.
Inline-Funktionen werden mit der folgenden Syntax erstellt:
inline function_name (){ //function definition }
Das Folgende ist die Inline-Funktion für ein C-Programm:
#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; }
Wenn ausgeführt Bei der Ausführung des oben genannten Verfahrens werden die folgenden Ergebnisse erzeugt:
6
Das obige ist der detaillierte Inhalt vonWas ist in C-Sprache eine Inline-Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!