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);
答案 0 :(得分:1)
您使用了分号
int main(void);
删除分号,您应该会很高兴。
int main(void) {