스택영역을 가르키는 포인터와 힙영역 가르키는 포인터에대해서 ㅠㅠ
아름나
2023.04.01
#include stdio.h
#include string.h
#include malloc.h
int main ()
{
char *MP = malloc(100);
char *P ;
char *string = abcde;
strcpy (MP, MEMORY); // 이부분에서는 MP는 힙영역의 100바이트 메모리를참조하고 문자열의 복사가이루어집니다.
strcpy (P,MEMORY); // 그런데 힙영역이 아닌 이부분에서 아마 스택부분의어느 영억을 참조하는? 여기서는 에러가납니다.
return 0;
}
왜그런지 좀 알려주세요 ㅠㅠ