Programming/C

동적할당 (Dynamic allocation)

범고래_1 2014. 9. 25. 00:20
calloc함수의 사용 예
#include <stdio.h>

void main () {
	
	int i;
	int *arr;

	arr = (int *)calloc(3, sizeof(int));
	printf("%#x \n", arr);
	for(i=0; i<3; i++)
		arr[i] = i;

	arr = realloc(arr, 2232);
	printf("%#x \n", arr);
	arr[i] = i;

	for(i=0; i<4; i++)
		printf("%d ", arr[i] );

	free(arr);
	arr = NULL;
}