機能 |
メモリ領域を割り当てる。 ※ 割り当てた領域の値は不定 ※ 割り当てた領域は必ずfree関数で解放すること |
||
---|---|---|---|
定義 |
#include <stdlib.h> void * malloc ( size_t size ); |
||
引数 |
|
||
戻り値 |
割り当てた領域へのポインタを返す。失敗した場合はNULLを返す。 |
||
実装例 |
#include <stdlib.h> int main(void) { char *p; p = (char*)malloc(10); free(p); return 0; } |
||
実行結果 |
(画面表示なし) |
malloc()