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

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

WBOY
リリース: 2023-09-08 11:21:09
転載
1245 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート