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" }
に5番目の要素を初期化designated initializer.ある2.6.32