C언어 구조체 멤버의 지정 관련 질문 예시로 struct sawon ansan, *seoul ;이고구조체 멤버 지정할 때일반변수는 .
예시로 struct sawon ansan, *seoul ;이고구조체 멤버 지정할 때일반변수는 . 를 이용해서포인터변수는 -> 를 이용해서 는 이해가 가는데구조체의 포인터 변수는 일반 포인터 변수처럼 *사용 가능하는 예시가 의문점입니다.(*seoul).name = "홍길동"(*ansan).jikwi = "과장"ansan은 그저 구조체의 일반 변수인데 왜 가능한가요?이것은 교재가 잘못된 것으로 보입니다.교재에서도, 구조체의 "포인터" 변수는 일반 포인터 변수처럼 사용할 수 있다고 해놓고정작 예제에는 일반 변수를 사용하는 예를 보이고 있네요.ansan 은 구조체의 "포인터" 변수가 아니고 그냥 struct sawon 의 일반 변수이죠.제가 아는한, 그리고, 최근의 C 표준에서도 이런 사용예는 아직 없습니다.실제로,