我正在努力了解结构。理论上似乎没问题(例如非常简洁明了的解释: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,
};
=
运算符在这里做什么?
最佳答案
=
初始化类型为 pci_driver
的结构,名为 ik220_driver
,具有指定的字段值。
你只是在给一个变量赋值,但它是一个复合类型。
关于带赋值的c结构语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058696/