0

私は構造体に頭を悩ませようとしています。理論的には問題ないようです(たとえば、非常に簡潔で明確な説明:http://www.stanford.edu/class/cs110/hws/structs.html

しかし、私がいじっているコードでこれを見つけます:

static struct pci_driver ik220_driver = {
    name:           DRV_NAME,
    id_table:       ik220_tbl,
    probe:          ik220_init_one,
    remove:         ik220_remove_one,
};

=オペレーターはここで何をしますか?

4

2 に答える 2

7

は、指定されたフィールドの値を使用して、 という名前=の type の構造体を初期化します。pci_driverik220_driver

変数を割り当てているだけですが、それは複合型です。

于 2013-02-25T01:12:17.943 に答える
2

部分的に仕上げます。 struct pci_driverタイプです。ik220_driver変数名です。static変数のスコープを設定するので、rest:= {...}は変数の値を指定しています (この場合はたまたま構造体です)。

于 2013-02-25T01:14:25.733 に答える