모두CBT

23-3C 언어에서 구조체를 가리키는 포인터 변수로 그 구조체의 멤버에… | 2023년 정보처리기사실기 3회차 기출문제 상세 페이지

12

23-3

C 언어에서 구조체를 가리키는 포인터 변수로 그 구조체의 멤버에 곧바로 접근할 때 쓰는 연산자 기호를 적으시오. (예: 포인터 sp로 멤버 age에 접근)

해설

->


[해설]

구조체 포인터로 멤버에 접근하는 연산자는 화살표 연산자 ->다. sp->age처럼 쓴다.

sp->age는 (*sp).age와 같은 뜻이다. 역참조 *보다 멤버 연산자 .의 우선순위가 높아 괄호가 꼭 필요하므로, 이를 줄여 쓴 것이 ->다.

구조체 변수 자체로 접근할 때는 점(.) 연산자를 쓴다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.