구조체 질문있습니다.도와주세요 ㅠ
해까닥
2023.04.01
질문 제목 : 구조체 질문있습니다.
다시 모르느게 생겼네요
구조체안에 구조체를 만들었을때
상위 구조체를 만들면하위 변수선언도 꼭해줘야하는건지요??
질문 내용 :
typedef struct _kitchen
{
int ntable;
int nsink;
}KITCHEN;
typedef struct _house
{
int nrooms;
int nrestrooms;
KITCHEN *pkitchen;
}HOUSE;
void main()
{
HOUSE house;
HOUSE *phouse;
--------------------------------------
이상태에서
KITCHEN kitchen;
phouse-pkitchen = &kitchn
이걸 꼭해줘야하나요?
이거를 안넣고 바로
scanf(%d,phouse-pkitchen);
안되나요? 이미 맨윗줄에 HOUSE*phouse 를한상태서 HOUSE 라는 구조체 안에
KITCHEN *pkitchen 이라는게있잔아요...
-
도래솔
있지만 포인터죠....
int *a;
scanf(\%d\