캐스팅에 대해서...

익명 사용자의 이미지

초보라서 이해가 안가는데요

(char)mmm; 과 (char *)mmm; 과 다른점이

뭔지 모르겠네요. 캐스팅이 그냥 자료형을

변형시킨다고 알고만 있는데...

익명 사용자의 이미지

초보 wrote..
초보라서 이해가 안가는데요

(char)mmm; 과 (char *)mmm; 과 다른점이

뭔지 모르겠네요. 캐스팅이 그냥 자료형을

변형시킨다고 알고만 있는데...

저두 초보지만..
(char )mmm은 변수 mmm을 char 형으로 변환한다는 이야기 이고,
(char *)mmm은 변수 mmm을 char을 가리키는 포인터 형으로 변환한다는 이
야기입니다.
char형과 (char *)은 아주 다른 변수형 입니다.

가령 (char)mmm은 'c'라는 값을 가지고 있을 수 있지만,
(char *)mmm은 'c'라는 값을 자신이 가질 수는 없는거죠.
포인터를 이해 하시면 금방 이해가 되실 듯..
그럼..