1
Linux 커널 코드를 탐색하면서 이와 비슷한 것을 발견했습니다.구조체 사용법이 명확하지 않음 - C
struct dma_chan {
int lock;
const char *device_id;
};
static struct dma_chan dma_chan_busy[MAX_DMA_CHANNELS] = {
[4] = { 1, "cascade" },
};
이 무엇입니까 - [4] = { 1, "cascade" },
- 사용이 암시?
참고 : 커널 버전이 그것은 { 1, "cascade" }
에 다섯 번째 요소를 초기화합니다 designated initializer.입니다 명시 적으로, 다른 사람은 기본적으로 초기화 2.6.32