就是把这个指针转换成void *
因为pthread_create为了通用的考虑最后一个参数要求是void *,而不是int *为了通过编译,必须这么做
如果参数是int *,就不通用了你这里能传了,但是如果要传charfloat等等就不行了。所以定义成void *的
问题补充:这个i 是 int 类型的
空指针类型,任何指针都可以转换成空指针类型空指针类型也可以指向任何类型
类型转换,跟线程函数原型有关这样,你可以传递任意类型然后线程函数中再转换回来
;问题解决后请采纳答案。
你对这个回答的评价是
以前特別喜欢解这种题,现在十几年了都还给老师了。
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的掱机镜头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。