728x90 반응형 FREE 728x90 반응형 1 21 C 언어 메모리 동적 할당 malloc calloc realloc free 예제 이번 시간엔 메모리 동적 할당에 대해서 알아보도록 하겠습니다! 바로 변수들에게 메모리를 사용자가 원하는 대로 공간을 할당해주고 그 공간을 소멸시킬 수 있는 함수입니다! 여기엔 malloc, calloc, realloc 함수가 존재하는데요 하나하나 알아보도록 하겠습니다!malloc 함수예를 들어 한 변수를 선언해 볼게요! char *str = (char*)malloc(sizeof(char)*50); 이런 식으로 선언하는데요! 이 문장의 뜻은 이렇습니다! char형 포인터로 길이가 50인 문자 배열을 담을 수 있는 공간을 할당한다는 뜻이에요! 그리고 이런식으로 char* func (int n) { char *str = (char*)malloc(sizeof(char)*50); ... return str; fr.. 2016. 8. 24. 이전 1 다음