
我在学习C语言中遇到的一些困惑
main(){inti,sum;i=1;sum=0;do{sum=sum+i;i++;}while(i<=100);printf("sumis%d\n",sum);}为什...
main()
{
int i,sum;
i=1;
sum=0;
do
{
sum=sum+i;
i++;
}
while(i<=100);
printf("sum is%d\n",sum);
}
为什么非要加i++,否则就会陷入死循环. 展开
{
int i,sum;
i=1;
sum=0;
do
{
sum=sum+i;
i++;
}
while(i<=100);
printf("sum is%d\n",sum);
}
为什么非要加i++,否则就会陷入死循环. 展开
展开全部
如果不用i++,那i就永远是1啊
1肯定小于100,那这个i<=100就永远为真,所以就永远循环下去了
1肯定小于100,那这个i<=100就永远为真,所以就永远循环下去了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询