C语言找错 错误 1 error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
答案:4 悬赏:30 手机版
解决时间 2021-04-07 14:11
- 提问者网友:富士山上尢
- 2021-04-07 02:07
C语言找错 错误 1 error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
最佳答案
- 五星知识达人网友:逃夭
- 2021-04-07 03:17
count 声明位置错了,纯c中声明变量全部放在main函数里,最前面的位置,要么vc6.0会报错;
修改
#include
int main(void)
{
int count;
printf("
**********
");
for (count=1;count<=8;++count)
printf("
* *");
printf("
**********
");
return 0;
}
修改
#include
int main(void)
{
int count;
printf("
**********
");
for (count=1;count<=8;++count)
printf("
* *");
printf("
**********
");
return 0;
}
全部回答
- 1楼网友:长青诗
- 2021-04-07 04:16
不知道你的题目具体要求什么,你没有声明变量,在第一个printf前加上int count;,括号里面的int去掉,就不报错了
- 2楼网友:鸠书
- 2021-04-07 03:48
c语言的for函数不允许在里面进行定义的,即for(int count=1;count<=8;++count)是编译不通过的。你可以在之前进行定义,int count; for(count=0;count<=8;++count);
不知道你的程序具体实现什么样的图,所以只能说这些了。不知道能不能帮上忙了
不知道你的程序具体实现什么样的图,所以只能说这些了。不知道能不能帮上忙了
- 3楼网友:鸠书
- 2021-04-07 03:42
#include
int main(void) //这里要另起一行写
{
printf("\n**********\n");
for (int count=1;count<=8;++count)
printf("\n* *");
printf("\n**********\n");
return 0;
}
int main(void) //这里要另起一行写
{
printf("\n**********\n");
for (int count=1;count<=8;++count)
printf("\n* *");
printf("\n**********\n");
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯