我必须用c语言编写一个程序,这就是代码:问题是当我尝试编译它时会说:返回之前语法错误。我的错误是什么?
#include <stdio.h>
int main (void)
{
char i,c2,j;
int c=4;
i=j=3;
while (++i <=c)
{
int j=1;
printf("\n Nr1=%c Nr2=%d",64+i,c2);
} do;
return 1;
}
答案 0 :(得分:4)
从代码中删除do
。只需while (++i <= c) { /* ... */ };
答案 1 :(得分:2)
您在while循环中重新声明j
。删除int j=1;
并删除do;
while
答案 2 :(得分:0)
C中没有while ... do
循环。有while
个循环或do ... while
循环。