struct {int fa; int fb;} a; *p=&a 라고 할 때 fa를 수정하는 문장으로 맞는 것을 모두 선택하여라.


(3) (*p).fa=10; (4) p[0].fa=10; 


위의 두 개가 답이라고 떠도는 솔루션에 나와 있던데 코드로 짜보니까 에러나는데 *p = &a; 에서 벌써 에러나고 int *p = &a; 로 바꾸니까 (*p).fa=10; p[0].fa=10; 둘 다 식에 구조체 형식이 있어야 한다는데 이거 문제 오류 맞죠?