구조체 선언에서 =, equal 표시..

kimorak의 이미지

안녕하세요.
디바이스 드라이버/커널 관련 소스보다가 모르는 것이 있어 질문드립니다.

static struct platform_device smc91x_device = {
.name = "smc91x",
.id = 0,
.num_resources = ARRAY_SIZE(smc91x_resources),
.resource = smc91x_resources,
};

이런 종류 소스가 많은데, 여기서요.

static struct AAA BBB = { 하고나서

.xxx = xxx 이런식으로 대입하는 정확한 의미를 알고 싶은데,

구조체 간단한 개념밖에 없어서 이해가 잘 안가네요.

haze11의 이미지

구조체 선언과 동시에 초기값을 설정하는 것 같은데요?