char * str =(char*)malloc(sizeof(char)); 이면1. *str=(char*)malloc(sizeof(char));2. str=(char*)malloc(sizeof(char));1, 2 어느거하고 같은거야?
2
주소값에 메모리가 할당됨? str에 가르키는데 메모리를 할당하는게 맞는게 아닌가 싶어서
누가 그렇게 가르침?
내가 코드보다가 궁금해서...
주소값에 할당된 메모리 주소를 복사하는겨
2번 malloc자체가 주소값을 반환하는 함수니까 주소값을 받는 포인터가 필요하지.