我是新来的编码,我不断陷入前几行代码,我不明白为什么。这是我到目前为止:如何修复“预期的标识符或'('在C编译?
#include <stdio.h>
#include <cs50.h>
int main(void);
int n;
{
printf("Minute: ");
int n = get_int();
}
我得到这个消息时,我尝试编译代码:?
我做了什么错
我是新来的编码,我不断陷入前几行代码,我不明白为什么。这是我到目前为止:如何修复“预期的标识符或'('在C编译?
#include <stdio.h>
#include <cs50.h>
int main(void);
int n;
{
printf("Minute: ");
int n = get_int();
}
我得到这个消息时,我尝试编译代码:?
我做了什么错
你试图调用的主要功能你应该Ø只限定它。它将在程序执行时被调用(它是“入口点”)。
要定义它,移除分号后 INT主(无效)
还可以删除这一空白关键字
然后移动该行下来, INT N的;和后面的{
此外,你声明n变量两次。修复第一个错误后,编译器会抱怨这个错误。然后删除其中一个声明。
您应该删除int main(void)后面的分号,并在大括号内移动n的变量声明。以下是正确的代码。
#include <stdio.h>
#include <cs50.h>
int main(void)
{
int n;
printf("Minute: ");
int n = get_int();
}