如何修复“预期标识符或'(在C编译中?'

时间:2017-06-18 10:41:09

标签: cs50

我是编码的新手,我不断陷入前几行代码,我无法弄清楚原因。这就是我到目前为止所做的:

a

当我尝试编译代码时收到此消息:

Image

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您正试图调用主要功能。你应该只定义它。它将在程序执行时被调用(它是"入口点")。

要定义它,请在删除分号后删除分号 int main(void)

您也可以删除该void关键字

然后将那条线向下移动 int n;以及{之后的

此外,您要两次声明n变量。修复第一个错误后,编译器会抱怨这个错误。然后删除其中一个声明。

答案 1 :(得分:0)

您应该在 int main(void)之后删除分号,并在大括号内移动n的变量声明。以下是正确的代码。

#include <stdio.h>
#include <cs50.h>

int main(void)
{
    int n;

    printf("Minute: ");
    int n = get_int();
}