왜 char * str; 로 선언하고 문자열 집어너면 세그먼트오류뜨고

char str[100]; 하고 여기다가 문자열 집어넣면 정상적으로 실행되냐