Nombre de la función : reasignar
Archivo de encabezado : <stdlib.h>
Prototipo de función : void *realloc(void *p,tamaño sin firmar);
Función : Se utiliza para reasignar espacio de memoria dinámica de un tamaño específico.
Parámetros : void *p puntero al área de memoria
El tamaño sin firmar es el tamaño de la memoria reasignada.
Valor de retorno : devuelve el puntero al bloque de memoria después de la reasignación.
Ejemplo de programa : utilice esta función para asignar memoria para d
#include<stdio.h>#include<stdlib.h>intmain(void){double*d=(double*)malloc(sizeof(double));*d=3.14;printf(thevalueis%lfn,*d );int*i=(int*)realloc(d,sizeof(int));*i=90;printf(elvalores%dn,*i);free(d);return0;}
Resultados de ejecución
el valor es 3.140000 el valor es 90