この記事では memset 関数を理解する方法を紹介しますので、根気よく学んでいただければ幸いです。
memset関数(初期化関数)について:
void *memset(void *s, int ch, size_t n);
関数説明: s の現在位置に続く n バイト (typedef unsigned int size_t) を ch に置き換えて、s を返します。
memset: この関数は、メモリ ブロックに指定された値を埋めることです。これは、より大きな構造体または配列をクリアする最も速い方法です。
memset() 関数のプロトタイプは extern void *memset(void *buffer, int c, int count) です。buffer: はポインタまたは配列、c: はバッファに割り当てられた値、count: はバッファの長さです。
ヘッダー ファイル:memory.h または string.h
例: int map[1001][1001];
memset(map,0,sizeof(map));
: void *memset(void *s, int ch, size_t n);
関数の説明
: s の現在位置から n バイト後に設定 (typedef unsigned int size_t) s を次のように置き換えます。 chしてsを返します。 memset:
この関数は、メモリ ブロックに指定された値を埋めることです。これは、より大きな構造体または配列をクリアする最も速い方法です。 memset() 関数のプロトタイプは extern void *memset(void *buffer, int c, int count) です。buffer: はポインタまたは配列、c: はバッファに割り当てられた値、count: はバッファの長さです。 ヘッダー ファイル:memory.h または string.h
例: int map[1001][1001];
memset(map,0,sizeof(map));
関連する推奨事項:
MySQL ストアド プロシージャの入力および出力パラメータの呼び出し
c 言語 mysql データベース トランザクションの開始、コミット、ロールバック example_MySQL
以上がmemset関数の理解方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。