0

SNDRV_CARDS が 8 の場合、次のマクロによって返される値は何ですか?

#define SNDRV_DEFAULT_IDX  { [0 ... (SNDRV_CARDS-1)] = -1 }

これはドライバーコードで見つけました。

4

1 に答える 1

2

それはGNU 拡張指定された初期化子です。

マクロが展開されるコードは次のとおりです。

{ [0 ... (8-1)] = -1 }

これは、すべて -1 に設定された 8 つの整数の配列です。

于 2013-02-20T12:40:11.350 に答える