C言語で動的メモリを解放する
from
C言語で動的なメモリ割り当てを利用する
C言語で動的メモリを解放する
free
関数に、
malloc
や
calloc
で確保したメモリのポインタを渡して、
動的メモリを解放する
のを忘れない。
解放タイミングを誤ると
メモリリーク
を引き起こす可能性がある。
code: free.c
#include
<malloc.h>
int main(void) {
int* p = (int *)malloc(100);
free(p);
return 0;
}