由于出现此错误消息,我无法编译我的代码:mario.c:5:1:错误:预期的标识符或'('{^

时间:2020-07-02 00:00:14

标签: c cs50

int main(void)下的顶部花括号一直在被标记。花括号不能成为真正的问题,因为我知道整个代码都必须在花括号之间,因此它必须是其他内容。我尝试删除并替换大括号,我检查了其他代码,以确保所有循环都根据需要设置了大括号...我不明白。我已经过几天又回去了几次程序。
这是我的错误消息旁的代码部分:

# include <cs50.h>

int main(void);
{
    int h;
// prompt user until user enters an integer from 1 to 8
    do
    {
        h = get_int("hight: \n");
    }
    while (h < 1 || h > 8);

1 个答案:

答案 0 :(得分:1)

您使用了分号

int main(void);

删除分号,您应该会很高兴。

int main(void) {