永发信息网

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;
}
全部回答
  • 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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯