ホームページ  >  記事  >  バックエンド開発  >  C言語でインライン関数とは何ですか?

C言語でインライン関数とは何ですか?

WBOY
WBOY転載
2023-09-08 11:21:091106ブラウズ

C言語でインライン関数とは何ですか?

インライン関数は、関数呼び出しが発生する場所で置き換えることができます。関数の置換は常にコンパイラの選択によって行われます。

  • インライン関数では、関数呼び出しは実際のプログラム コードに置き換えられます。

  • ほとんどのインライン関数は小規模な計算に使用されます。大規模な計算には適していません。

  • インライン関数は通常の関数と似ています。唯一の違いは、関数名の前にキーワードをインラインで配置していることです。

インライン関数は、次の構文を使用して作成されます。 -

inline function_name (){
   //function definition
}

Example

次に、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;
}

出力

上記のプログラムを実行すると、次の結果が生成されます-

6

以上がC言語でインライン関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。