for循环中逗号什么含义
#include <stdio.h>
int main()
{
int i,a,sum;
sum=0;
for(i=1,a=2;i<100,a<=102;i+=2,a+=2)
{
sum=i-a+sum;
printf("%d\n",sum);
}
return 0;
}
其中for循环中a<=102,结果为-51.
打成a<=100则为-50,从-50到-51的中间过程是什么?
i 不是只能为99么
#include <stdio.h>
int main()
{
int i,a,sum;
sum=0;
for(i=1,a=2;i<100,a<=102;i+=2,a+=2)
{
sum=i-a+sum;
printf("%d\n",sum);
}
return 0;
}
其中for循环中a<=102,结果为-51.
打成a<=100则为-50,从-50到-51的中间过程是什么?
i 不是只能为99么
2016-09-16
举报