break、continue以及return的区别和示例 1. break: 跳出当前循环体,但是其只能跳出当前的循环体,如果在代码中有多次嵌套,需要使用多个break逐层退出;2. continue:同样也是跳出循环体中的当次循环,进入下一次循环继续执行;3. return:终止程序向前,并可返回一个值,通常用来总之当前的循环函数,去执行调用该循环函数的主函数; voidtestbreak(){ for(inti=0;i<10;i++) { if(i==5) { break;//跳出for循环体 } printf("%d",i); }}输出结果01234复制代码 voidtestcontinue(){ for(inti=0;i<10;i++) { if(i==5) { continue;//当i为5时,跳过后面的语句(printf) } printf("%d",i); }}输出结果012346789复制代码 inttestreturn(){ intreval=0; for(inti=0;i<10;i++) { if(i==5) { reval=i; returnreval;//i为5时返回 } printf("%d",i); }}复制代码