malloc()関数の使用法

malloc関数は、メモリスペースを割り当てるための関数です。
ヘッダーファイルstdlib.hをインクルードする必要があります。
関数prototype void * malloc(unsigned int size)
は、割り当てられたバイトのサイズである符号なし整数です。
スペースの場合が正常に割り当てられると、戻り値は割り当てられたメモリを指します。それ以外の場合はNULLを返します。
メモリを割り当てた後、それを使用する必要がなくなった場合は、free()関数を使用してメモリを解放する必要があります。それ以外の場合は、メモリを解放します。メモリリークが発生します。

#include<cstdlib>
#include<cstdio>

int main()
{
	int *a;
	//申请内存 
	a=(int *)malloc(sizeof(int));
	*a=1;
	printf("%d",*a);
	//使用完之后,释放内存 
	free(a);
	return 0;
}

おすすめ

転載: blog.csdn.net/m0_54621932/article/details/114142491