当函数有void *参数时,如何在函数中传递参数?

时间:2016-03-11 07:36:31

标签: c data-structures queue

我必须在queue中实现入队操作。在节点结构中,datatype的{​​{1}}为dataPtr。 这是我的代码,但在调用此函数时,如何传递参数?

void*

1 个答案:

答案 0 :(得分:5)

队列的void *指针意味着它可以存储(指向)任何类型的数据;队列不关心你存储在它里面的东西。

因此,只需使用指向数据类型的指针即可调用enqeue函数。不应该将其投射到(void *)