C언어 구조체 멤버의 지정 관련 질문 예시로 struct sawon ansan, *seoul ;이고구조체 멤버 지정할 때일반변수는 .

C언어 구조체 멤버의 지정 관련 질문 예시로 struct sawon ansan, *seoul ;이고구조체 멤버 지정할 때일반변수는 .

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

Meow Clicker

고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)

Happiness 0 / 100
AI 분석가
안녕하세요! 왼쪽의 글 내용을 바탕으로 궁금한 점을 질문해 주세요.

질문 시 티켓 1장이 사용됩니다.