Language/C & C++
dynamic memory allocation
Rogue
2022. 8. 30. 17:51
반응형
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int* pi;
double* pd;
pi = (int*)malloc(sizeof(int));
if (pi == NULL)
{
printf("# Not enough memory.\n");
exit(1);
}
pd = (double*)malloc(sizeof(double));
*pi = 10;
*pd = 3.4;
printf("integer : %d\n", *pi);
printf("float : %.1lf\n", *pd);
free(pi);
free(pd);
return 0;
}
반응형