ホームページ > バックエンド開発 > C#.Net チュートリアル > C 言語で include とはどういう意味ですか?

C 言語で include とはどういう意味ですか?

烟雨青岚
リリース: 2020-07-15 16:37:02
オリジナル
61680 人が閲覧しました

C言語の「includeは、ヘッダファイルが「標準ライブラリ」の標準ライブラリヘッダファイルであることを意味します。このファイルには、C 言語の標準ライブラリ関数「stdlib」の定義が含まれており、C および C 言語の最も一般的に使用されるシステム関数が含まれています。

C 言語で include<stdlib.h> とはどういう意味ですか?

C 言語における「include」の意味は次のとおりです: ヘッダー ファイルは標準ライブラリのヘッダー ファイルです。このファイルには、C 言語の標準ライブラリ関数 stdlib の定義が含まれており、これには C および C 言語の最も一般的に使用されるシステム関数が含まれています。

stdlib.h は 5 つのタイプ、いくつかのマクロおよび一般的なツール関数を定義します。 size_t、wchar_t、div_t、ldiv_t、lldiv_t などの型、EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX、MB_CUR_MAX などのマクロ、

malloc()、calloc()、realloc() などの一般的に使用される関数、 free()、system()、atoi()、atol()、rand()、srand()、exit()など。コンパイラのインクルード ディレクトリにある stdlib.h ヘッダー ファイルを開くと、特定の内容を表示できます。

stdlib.h の使用法

1 関数名: calloc

関数プロトタイプ:

void * calloc(unsigned n,unsign size);
ログイン後にコピー

関数関数: n データ項目に対してメモリ連続領域を割り当てます。各データ項目のサイズは size

関数の戻り値: 割り当てられたメモリ単位の開始アドレス。失敗した場合は 0

# を返します。 ##2 関数名:free

関数プロトタイプ:

void free(void* p);
ログイン後にコピー

関数関数:p

関数リターン:

# が指すメモリ領域を解放します。 # #パラメータの説明: p-release pointer

3 関数名: malloc

関数プロトタイプ:

void * malloc(unsigned size);
ログイン後にコピー

関数: size バイトの割り当て 記憶領域

関数の戻り値: 割り当てられたメモリ領域アドレス。メモリが足りない場合は 0

4 関数名: realloc

関数プロトタイプ:

void * realloc(void * p,unsigned size);
ログイン後にコピー

Function 関数: p が指す割り当てられたメモリ領域のサイズを size に変更します。size は元の割り当てられた領域より大きくても小さくても構いません

Function return: メモリ領域へのポイントを返しますPointer.NULL-allocation failed

5 関数名: rand

関数プロトタイプ:

int rand(void);
ログイン後にコピー

関数関数: 0 ~ 32767 の乱数を生成します整数 (0 ~ 0x7fff の間)

関数の戻り値: ランダムな整数

#拡張情報:C 言語で include<stdlib.h> とはどういう意味ですか?

#関数とは、何かを実行するためにまとめられたプログラムを指します。サブルーチンおよび (OOP では) メソッドとも呼ばれます。
大きなプログラムは通常、いくつかのプログラム ブロックに分割する必要があり、各モジュールは特定の機能を実装するために使用されます。すべての高級言語には、モジュールの機能を実装するために使用されるサブプログラムの概念があります。

C言語では、サブルーチンの関数はメイン関数といくつかの関数で構成されます。 main 関数は他の関数を呼び出します。また、他の関数が相互に呼び出すこともできます。同じ関数を 1 つ以上の関数から何度でも呼び出すことができます。

プログラミングでは、一般的に使用されるいくつかの関数モジュールが関数に書き込まれ、公開選択のために関数ライブラリに配置されることがよくあります。関数を上手に使って、プログラムセグメントを繰り返し記述する作業負荷を軽減してください。

関数はグローバル関数とグローバル静的関数に分かれており、クラス内にはコンストラクタ、デストラクタ、コピーコンストラクタ、メンバー関数、フレンド関数、演算子オーバーロード関数、インライン関数なども定義できます。

推奨チュートリアル: 「

C 言語チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート