字典翻译 问答 其它 【c中continue的用法intsum=0,i;for(i=0;i<10;i++){if(i%2)continue;sum+=i;}printf("%d",sum);输出什么?为什么?】
问题标题:
【c中continue的用法intsum=0,i;for(i=0;i<10;i++){if(i%2)continue;sum+=i;}printf("%d",sum);输出什么?为什么?】
问题描述:

c中continue的用法

intsum=0,i;

for(i=0;i

傅孝忠回答:
  一楼前句对,continue是后面语句不执行,继续下次循环,   i%2是i模2,求这两个数的余数,最好写为:i%2==0容易理解   最后sum:2+4+6+8合为20   此题i%2电脑意为有余数,等同于i%2!=0,有余数时,中止后面语句循环,继续下次循环,因此为20,理解了吗?
点击显示
其它推荐
热门其它推荐
  • 其它