uso de la función malloc ()

La función malloc es una función para asignar espacio de memoria. Se
debe incluir el archivo de encabezado stdlib.h. La
función prototype void * malloc (unsigned int size)
es un número entero sin signo, que es el tamaño de los bytes asignados.
Si el espacio se asigna correctamente, el valor de retorno Puntero a la memoria asignada; de lo contrario, devuelve NULL. Después de
asignar la memoria, si ya no necesita usarla, debe usar la función free () para liberar la memoria; de lo contrario, causará una pérdida de memoria.

#include<cstdlib>
#include<cstdio>

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

Supongo que te gusta

Origin blog.csdn.net/m0_54621932/article/details/114142491
Recomendado
Clasificación