Heim >Backend-Entwicklung >C++ >Was ist in C-Sprache eine Inline-Funktion?

Was ist in C-Sprache eine Inline-Funktion?

WBOY
WBOYnach vorne
2023-09-08 11:21:091247Durchsuche

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
}

Beispiel

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

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:verschlüsselte ZeichenfolgeNächster Artikel:verschlüsselte Zeichenfolge