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。
本回答被网友采纳