int a = 0;
#pragma omp parallel private(a)
{
a++;
printf ("%d", a);
}
我进行了一次练习,必须说出printf的输出是什么,但是它显示“ main.c:13:1:错误:预期标识符或'{'令牌“之前的'(' 而且我不知道该怎么办:(对不起,我是c的菜鸟
答案 0 :(得分:0)
您需要将指令包装在一个函数中,在这种情况下为main
(这是将在程序中首先运行的函数):
int a = 0;
#pragma omp parallel private(a)
int main()
{
a++;
printf("%d", a);
}