初学者对于return,break,和continue或多或少都有一些困惑,在此做总结分享同时作为笔记查看
1.return:直接跳出当前的方法,返回到调用的方法语句处,继续执行
2. break:在循环体内结束整个循环过程
3. continue:结束本次循环,直接进行下一次循环
测试:
#include <stdio.h>
int main()
{
int i;
for(i=0;i<5;i++)
{
if(i==3)
{
break;
}
printf("--break----------------%d\n");
}
printf("--break-------------for循环外----\n");
}`
输出测试:
#include <stdio.h>
int main()
{
int i;
for(i=0;i<5;i++)
{
if(i==3)
{
break;
}
printf("--continue----------------%d\n");
}
printf("--continue-------------for循环外----\n");
}`
输出测试
#include <stdio.h>
int main()
{
int i;
for(i=0;i<5;i++)
{
if(i==3)
{
break;
}
printf("--continue----------------%d\n");
}
printf("--continue-------------for循环外----\n");
}`
输出测试
由输出可清晰地理解三者区别