str *는 rodata영역에 저장 되는 문장이라고 생각 하세요

그 자체를 수정하는건 불가능 하다는건 당연히 알갰저?

str[]는 쉽게 말하면 문자 배열이에요

char형 변수의 집합채를 우리가 쓰기쉽게 문자열이라고 말하는것뿐이지

str * 랑 str[]랑 같다는 소리하시는거 보니 

스트링부분이랑 배열부분 다시 공부 하셔야할듯