下面是一小段C语言程序,应该如何理解?

main()

{int i=1,sum=0;

aaa: if(i!=6)

{sum=sum+i;

i=i+1;

goto aaa;

}

printf("sum=%d\n",sum);

}

aaa:和goto aaa组成了循环,二者之间的那段是循环体,循环在i=6时停止,就是sum等于从1累加到5,sum=1+2+3+4+5。goto少用,三五个goto就乱了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-27
i不等于6时,执行if(){},直到i=6时不满足条件退出循环。后面打印sum的值,即1+2+3+4+5的结果追问

程序中aaa:if(i!=6) 和goto aaa;是什么意思?

追答

aaa:if(i!=6) 和goto aaa组成一个循环,退出条件是i!=6。

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网