강의로 돌아가기
하태성

왜 gameptr에 괄호를 붙이나요?

설명을 들어도 못알아듣겠어요 ㅠㅠ
왜 *gameptr에 괄호를 붙이나요

1 개의 답변
나도코딩

안녕하세요?
*gamePtr.name 과
(*gamePtr).name 의 의미는 다릅니다.
포인터 변수의 값을 사용하기 위해서는 * 를 쓴다고 했죠? gamePtr 도 구조체 포인터이므로 동일합니다. 그래서 우선은 * 을 사용해서 포인터에 접근을 하고 나서 해당하는 구조체가 가지는 값을 사용합니다. 앞 문장의 우선 부분을 괄호로 감싸서 표시한다고 이해하시면 됩니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.