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;
}




'Programming > C' 카테고리의 다른 글

VSCode mac C++ 디버깅  (0) 2019.08.19
단어 수 세기 프로그램  (1) 2014.11.12
scanf %s로 공백까지 입력받는 방법  (0) 2014.11.03
Selection Sort  (0) 2014.10.23
메모리 구조  (0) 2014.09.25