C標準ライブラリ関数または単にCライブラリ関数は、Cプログラミングで組み込み関数です。
これらの関数のプロトタイプとデータ定義は、それぞれのヘッダーファイルに存在します。 これらの関数を使用するには、プログラムにヘッダーファイルを含める必要があります。 たとえば、
printf()
関数を使用する場合は、ヘッダーファイル<stdio.h>
を含める必要があります。
#include <stdio.h>int main(){ printf("Catch me if you can."); }
stdio.h
ヘッダーファイルを含めずにprintf()
を使用しようとすると、エラーが発生します。
Cライブラリ関数を使用する利点
1. それらは動作します
ライブラリ関数を使用する必要がある最も重要な理由の1つは、単に動作するためです。 これらの機能は、複数の厳格なテストを経ており、使いやすいです。
2. 関数は、パフォーマンスのために最適化されています
以来、関数は”標準ライブラリ”関数であり、開発者の専用グループは、常にそれらをより良くします。 その過程で、彼らは最大のパフォーマンスのために最適化された最も効率的なコードを作成することができます。
3. 画面への印刷、平方根の計算などの一般的な機能が既に記述されているため、かなりの開発時間を節約できます
。 あなたは再びそれらを作成することを心配するべきではありません。
4. 関数は移植性があります
刻々と変化する現実世界のニーズに応じて、アプリケーションはいつでもどこでも動作することが期待されています。 そして、これらのライブラリ関数は、すべてのコンピュータで同じことをするという点であなたを助けます。
例:sqrt()関数を使用した平方根
数の平方根を見つけたいとします。数値の平方根を計算するには、sqrt()ライブラリ関数を使用できます。 この関数はmath.h
ヘッダーファイルで定義されています。
プログラムを実行すると、出力は次のようになります:
Enter a number: 12Square root of 12.00 = 3.46