2012-02-28 31 views

回答

5

他們是所謂的 「指定初始化」。這是C99中引入的一項功能,由GNU C作爲擴展提供(當然,您知道,Linux內核不是用C編寫的,而是用GNU C編寫的)。

這實際上是語法糖,它提供了一種方便的方式來初始化該結構的成員,而不用擔心它們的順序。

3

這是一個GCC功能來初始化結構中的特定字段。查看更多here

+0

不是這是C99以來的一個標準化的C功能,它也支持gcc。 – 2012-02-28 08:29:21

+0

@JensGustedt - 不知道。謝謝。 – MByD 2012-02-28 08:30:07