本次要讲的方式有三种:break;return;goto;
示例代码:
#include <stdio.h>
int main(void)
{
int i=0,j=5;
while(1)
{
if(i<=j)
{
printf(“i=%d\n”,i);
i++;
}
else
break;
//return 0;
//goto EXIT;
}
//EXIT:
printf(“I am a program!\n”);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
通过修改代码注释,输出结果如下:
break输出结果为:
return 输出结果为:
3.goto 输出结果为:
总结:
1、break–退出while循环体,但while循环后面还有其他语句的话,还是会执行
2、return–退出函数,while循环后面还有其他语句的话,直接跳过不会执行
3、goto–goto到EXIT的地方继续执行函数,指向的标签在循环外,那么程序会无条件执行该点,同样也可以达到退出循环的效果。
</div>
<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet">
</div>
本次要讲的方式有三种:break;return;goto;
示例代码:
#include <stdio.h>