我一直在编译预期错误';',标识符或'''''''''''* * * * *'''''''

时间:2018-02-15 01:17:36

标签: c compiler-errors

我正在尝试编译这个将线程连接到多个矩阵的c程序。但是我一直收到这个错误。

预期';',标识符或'''在'void'之前  void * runner(void * param)

以下是它所指的代码。

//The thread will begin control in this function
void *runner(void *param)
{
    struct v *data = param;
    int n, sum = 0;

    for(n = 0; n < X; n++)
    {
            sum += a[data->i][n] * b[n][data->j];
    }

    c[data->i][data->j] = sum;

    pthread_exit(0);
}


void *runner(void *param);

1 个答案:

答案 0 :(得分:2)

我认为您应该在实现之前声明该函数,或者将其放在头文件中。