我正在编写包含下面给出的函数的pthread程序,我想在一个函数之间调用另一个函数.
void *fun1(void *arg1)
{
fun2(NULL);
}
void *fun2(void *arg)
{
fun1(NULL);
}
Run Code Online (Sandbox Code Playgroud)
当我调用上面显示的另一个函数时,我收到错误,如下所示
错误:'fun2'的冲突类型
注意:先前隐含的'fun2'声明就在这里
如何在fun1之间调用fun2
宣布 :
void *fun2(void *);
之前 fun1
编译器采用默认的返回类型,int因此您需要在使用前告诉它实际的原型
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |