关于FOR的问题啊~不要骂我啊~有点白痴的问题啊~
来源:百度知道 编辑:UC知道 时间:2024/05/10 04:45:09
void main()
{
int a,b;
clrscr();
for(a=1,b=0;a<=100;++a)
{
b=b+a;
}
printf("%d",b);
}为什么不可以写成for(a=1,b=0;a,=100;b=b+a,++a)的形式啊~运行不出来啊~~~
{
int a,b;
clrscr();
for(a=1,b=0;a<=100;++a)
{
b=b+a;
}
printf("%d",b);
}为什么不可以写成for(a=1,b=0;a,=100;b=b+a,++a)的形式啊~运行不出来啊~~~
for(a=1,b=0;a<=100;b=b+a,++a)
;
这样是可以的
for(a=1,b=0;a!=101;b=b+a,++a)
;
这样也可以的
a,=100?是不是a=100啊?如果是这样的化不就定义了两个a(前面还定义了个a=1)麽.计算机就不认了啊!
a<=100是个范围,当a=100时循环才跳出 改为for(a=1,b=0;a<=100;b=b+a,++a);时才符合函数语句
for(a=1,b=0;a,=100;b=b+a,++a)中的a,=100错了吧,应该是a<=100啊
后面缺少语句
可以改为这样的形式,但是你的式子有语法错误,应改为如下形式:
for(a=1,b=0;a<=100;b=b+a,++a);