C-standard-library-c-function-memcmp
提供:Dev Guides
Cライブラリ関数-memcmp()
説明
Cライブラリ関数 int memcmp(const void str1、const void * str2、size_t n))は、メモリ領域 *str1 とメモリ領域 str2 の最初の n バイトを比較します。
宣言
memcmp()関数の宣言は次のとおりです。
パラメーター
- str1 -これはメモリブロックへのポインタです。
- str2 -これはメモリブロックへのポインタです。
- n -これは比較されるバイト数です。
戻り値
- 戻り値<0の場合、str1がstr2より小さいことを示します。
- 戻り値> 0の場合、str2がstr1より小さいことを示します。
- 戻り値= 0の場合、str1がstr2と等しいことを示します。
例
次の例は、memcmp()関数の使用法を示しています。
次の結果を生成する上記のプログラムをコンパイルして実行しましょう-