구조체 의 변수로의 접근법에 관해서 질문이요~
마징가
2023.04.01
struct a{
int a;
int *b;
}
라는 구조체로 접근하려면 a c; 와같이 a형으로 변수를 선언한뒤 c.a 와같이 접근해서 값을 저장하는 방법은 알겠는데요
c-b 이런식의 표기는 언제쓰는건가요?
저가 대략 추측하는 것은 c.a 이표기법은 구조체의 변수에 접근할때쓰고 c-b 이런식의 표기법은 구조체의 포인터 변수에 접근할때 쓰이는 방법인거 같습니다만..
아니면 c.a 나 c-a 나 같은 뜻인가요?
-
소율
거의 잘 유추해내셨군요. c-a는 c라는 구조체 포인터가 가리키는 다른 구조체의 a라는 멤버에 접근하는 것입니다.