C++中,在循环体内可以通过break跳出循环,判断语句在fulse时也会结束循

C++中,在循环体内可以通过break跳出循环,判断语句在fulse时也会结束循环,如何做到以后者方式结束循环时比以前者方式结束循环额外执行一段代码(就好像给循环体加了一... C++中,在循环体内可以通过break跳出循环,判断语句在fulse时也会结束循环,如何做到以后者方式结束循环时比以前者方式结束循环额外执行一段代码(就好像给循环体加了一个else)。注意是用break跳出循环,而不是用goto跳出循环 展开
 我来答
9979496
2017-01-24 · TA获得超过1175个赞
知道小有建树答主
回答量:850
采纳率:100%
帮助的人:610万
展开全部

将break写在循环体的中间

#define A (i>=0&&i<=5)
for(int i = 0;A;i++)
{
printf("正常执行 %d\n",i);
if(!A)break;
printf("额外执行 %d\n",i);
}
追问
你这段代码是不会触发break的,不过确实给了我新的思路,如果用while循环,在循环体的末尾加入if(!A)printf("额外执行 %d\n",i);就可以起到额外执行一段语句的作用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式