continue;go to;;break;return
来源:互联网 发布:ubuntu wifi 编辑:程序博客网 时间:2024/06/07 15:43
break是结束整个循环体,continue是结束单次循环
比方说:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
结果是输出 1 2 就退出了整个while循环
但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
结果是:1 2 4 5 6 7 8 9 10 可见他仅仅是不输出3,因为他结束了本次循环
(1)continue:作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定.
注意与break区分:
break:可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句 .
(3)go to语句也称为无条件转移语句,其一般格式如下:
goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。
C语言不限制程序中使用标号的次数,但各标号不得重名。
go to语句的语义是改变程序流向, 转去执行语句标号所标识的语句。
go to语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。
在结构化程序设计中一般不主张使用go to语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。
(4)return是C语言中的一个关键字,作用是结束当前函数的执行,将返回值压栈,并将控制权返回到上一级函数。
函数的返回值类型根据函数声明中指定的类型确定,若函数返回值为void时,即不需要返回值,这时函数中不需要提供return。但是若在某种情况下需要结束当前函数的执行,则用return; 来实现。
阅读全文
0 0
- continue;go to;;break;return
- 跳出语句:go to,break,return,continue的差别
- 【C#基础】循环的中断Break,Continue,return,go-to
- break return continue 区别
- break,continue,return
- return,break,continue
- break return continue
- c# break、continue、return
- break,return,continue区别
- break return continue 区别
- Break, Return, Continue
- break return continue 区别
- 细说break ,continue, return
- return 与 break continue
- break continue return 区别
- break,continue,return 区别
- return continue break
- C# break ,continue, return
- 论文阅读《Long-term Temporal Convolutions for Action Recognition》
- python读取外部数据之读取csv格式
- 自动账户确定之AUM
- 图的数据结构
- reorder-list Java code
- continue;go to;;break;return
- MyBatis 接收数据库中没有的字段(记一次工作总结)
- Centos上ShadowSocks搭建Socket5服务器
- POJ 3057:Evacuation (搜索+二分图匹配)
- 【1034】字符串大小写逆置
- Jmeter常用脚本开发之SOAP/XML-RPC Request
- Django调试工具django-debugtools的用法
- 单片机调用库函数设置单片机延时;
- MongoDB 查询篇