malloc/free関数
| ■malloc(メモリブロックを割り当てる) | |
必要なヘッダー |
<stdlib.h> または<malloc.h> |
|
|
|
size ・・・割り当てるバイト数 |
戻り値 |
成功 割り当てた領域へのポインタ |
失敗 NULL | |
| ■free(メモリブロックを解放する) | |
必要なヘッダー |
<stdlib.h> または<malloc.h> |
|
|
|
memblock ・・・以前に割り当てられたメモリブロックを解放 |
戻り値 |
成功 なし |
失敗 なし | |
| ■100バイトのメモリを確保する |
#include <stdlib.h> |