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

标签 c printf

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

我有一个练习,我必须说出 printf 的输出是什么,但它显示“ main.c:13:1: 错误:预期标识符或“(”在“{”标记“之前 我不知道该怎么办:(抱歉我是个菜鸟

最佳答案

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

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

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

关于c - printf 返回 c 但出现错误是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53715361/

相关文章:

c - 格式化字符串攻击?

C - 将用户输入存储在动态字符数组中?

c - 如何避免C中的整数提升?

c - 使用超声波传感器时距离等于什么公制单位?

c - 在C中的数字之间插入空格

c++ - 在 Debug模式下运行时缓冲区溢出

matlab - 为什么 fprintf 命令在 MATLAB 中显示 >>?

c - printf "%n"说明符无法正常工作

c - 从 C 函数返回局部变量

C-分配内存的函数