존댓말 썼으니까 답변좀해줘 시1발

내가 여기 질문해서 열에 아홉은 제대로 답변 못받아 봤다만

그래도  질문한다 ^오^



typedef char CHAR, *PSTR;

왜 이거 이렇게 생겨먹었냐.


typedef char CHAR;

이건 이해하기가 쉬워. 앞에있는 자료형을 뒤에껄로 쓰겠다.



typedef char *PSTR;

이것도 이해는되. 띄어쓰기가 죶같지만 여튼 *은 연산자니까 띄어쓰기 무시하고 캐릭터의 포인터를 뒤의 이름으로 쓰겠다.


typedef char CHAR, *PSTR;

근데 이 새키는 종나 이해하기 어렵다.

항상 뒤에껄 쓴다고 했는데, 두개를 동시에 선언하니까 콤마로 구분까진 좋았는데

왜 *이 저기에 붙어있냐.

그림 이걸 이해하기 위해서 새로운 규칙이 필요한데, 가령 새로운이름은 무조건 문자만 된다.

즉 PSTR빼고 나머지는 다 붙여서 생각해라. 이렇게







길어서 미안하다.



<두줄요약>

typedef char CHAR, *PSTR;  

왜 *이 뒤에 붙는지 이해안됨.