gpt4 book ai didi

c - 错误 C2143 : syntax error : missing ';' before 'type'

转载 作者:太空狗 更新时间:2023-10-29 16:25:01 26 4
gpt4 key购买 nike

我是 C 语言编程的新手。请告诉我这个程序有什么问题,以及为什么会出现这个错误:error C2143: syntax error : missing ';'在“类型”之前....

extern void func();

int main(int argc, char ** argv){
func();
int i=1;
for(;i<=5; i++) {
register int number = 7;
printf("number is %d\n", number++);
}
getch();
}

最佳答案

Visual Studio 仅支持 C89。这意味着您的所有变量都必须在函数顶部的任何其他内容之前声明。

编辑:@KeithThompson 敦促我添加一个技术上更准确的描述(并且确实在我的某个方面没有正确的地方)。所有声明(变量或其他任何内容)必须在 block 内的所有语句之前。

关于c - 错误 C2143 : syntax error : missing ';' before 'type' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15697190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com