标签: c linux-device-driver
如果SNDRV_CARDS等于8
#define SNDRV_DEFAULT_IDX { [0 ... (SNDRV_CARDS-1)] = -1 }
我在驱动程序代码中找到了这个。
答案 0 :(得分:2)
那是GNU extended designated initializer。
宏扩展的代码是:
{ [0 ... (8-1)] = -1 }
又是一个包含8个整数的数组,都设置为-1。