c语言里出现了错误error C2143: syntax error : missing ';' before ')'
发布网友
发布时间:2022-05-19 13:37
我来回答
共4个回答
热心网友
时间:2023-10-12 18:02
授人鱼不如授人以渔
教你看语法错误的方法:F:\MSDev98\Bin\265.cpp(6) : 这个6就是行数,表示你的程序第6行有语法错误,,error C2143是一个错误编号,这个一般可以不管,missing ';' before ')' 表示是在)号前差一个;for语句中间是用;隔开语句的,
这里两个","都应该是";",所有提示你这一行有两个语法错误
改为for(i=1;i<=3;i++)
主是是看行数,有了这个,语法错误再多也不可怕,定位准确
热心网友
时间:2023-10-12 18:02
#include<stdio.h>
int main(void)
{
char op;
int i;
for(i=1;i<=3;i++)//是分号 不是逗号
{
scanf("%c",&op);
if(op=='l')
printf("see how much i love you");
else
printf("we are good friend");
}
return 0;
}
热心网友
时间:2023-10-12 18:02
for(i=1,i<=3,i++)这行错了
应该是for(i=1;i<=3;i++)
热心网友
时间:2023-10-12 18:03
for(i=1,i<=3,i++)
改为
for(i=1;i<=3;i++)