什么是printf返回c但出现错误

时间:2018-12-10 23:42:17

标签: c printf

int a = 0;
#pragma omp parallel private(a)
{
 a++;
 printf ("%d", a);
}

我进行了一次练习,必须说出printf的输出是什么,但是它显示“ main.c:13:1:错误:预期标识符或'{'令牌“之前的'(' 而且我不知道该怎么办:(对不起,我是c的菜鸟

1 个答案:

答案 0 :(得分:0)

您需要将指令包装在一个函数中,在这种情况下为main(这是将在程序中首先运行的函数):

int a = 0;
#pragma omp parallel private(a)

int main()
{
    a++;
    printf("%d", a);
}