控制语句break、continue、goto
break 命令可以与三种循环形式(for、while、do while)中的任一种以及switch 语句一起使用。break用在开关语句switch中的某一分支语句中,它的作用是结束开关语句的执行,直接将控制跳转到switch之后的第一个语句执行。若break 用在循环语句的循环体中,当程序执行到break时,直接跳过循环体的剩余部分,执行循环语句之后的第一个语句。
例如:while((ch=getchar())!='\n')
{
if(ch=='\t')
break;
putchar(ch);
}
continue 命令可以与三种循环形式(for、while、do while)中的任一种一起使用,但不能与switch 语句一起使用。它的作用是结束本次循环,跳过循环中的剩余语句,开始下一次的循环。
例如:while((ch=getchar())!='\n')
{
if(ch==' ')
continue;
putchar(ch);
}
goto 语句的格式为:
goto label;
.
.
.
label: statement
gotoy 语句导致程序控制跳转到有指定标签的语句。冒号用来将被标记的语句同它的标签分隔开。标签名遵循变量的命名规则。
例如: if(i>12)
goto a;
goto b;
a:i=i*i;
b:i=i*i*i;
控制语句break、continue、goto相关推荐
- 跳转控制语句 break || continue || goto
#include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...
- break, continue, goto, return语句详解
关于break,continue,goto,return语句区别详解(所有语言通用的语法知识) 一.break 1. break语句形式: break; 2. break语句功能: A. switch ...
- php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...
php 与 JavaScript 有很多相似的地方: for循环中 也有两个相同: 只是 php 比 js 多了一个 exit , 其他用法一样: for($i =1;$i<11;$i++){ ...
- C++ 笔记(11)— 循环(while/for/do while/嵌套循环、break/continue/goto 循环控制语句)
1. while 循环 C++ 中 while 循环的语法: while(condition) {statement(s); } 2. for 循环 2.1 典型 for 循环 C++ 中 for 循 ...
- C++循环语句使用(while for do while)及break continue goto的使用
#include<iostream> using namespace std; int main() {int sum = 0, i = 1, sum1 = 0;/*while (i &l ...
- Python基础(循环控制语句break/continue)
Python中提供了两个关键字用来控制循环语句,分别是break和continue break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环 continue在条件成立时,会不执行循环中的 ...
- c/c++教程 - 1.6 程序流程结构 if switch do while for break continue goto ?:三目运算符
八.程序流程结构 c/c++支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据条件是否满足,有选择的执行相应功能. 循环结构:依据条件 ...
- Python 循环控制语句-break/continue
break 概述 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执 ...
- Java 循环控制语句break/return/continue的使用
package com.zhangxueliang.demo;public class BreakDemo {public static void main(String[] args) { // b ...
- 循环控制语句break,continue
1.break:结束.终止循环 2.continue: 结束本次循环,从而进入下一次循环 区别: break:不仅可以用于控制switch...case结构,还可以控制循环结构 ...
最新文章
- 18年你需要了解的15个人工智能统计数据
- 事物的开始和结束命令分别是什么_AutoCAD小秘密065:LOFT命令,创建天圆地方
- three 天空球_javascript – 分配给相机的three.js天空盒
- grDevices | 如何在图形中使用数学表达式作为标注文本
- 转css中文英文换行、禁止换行、显示省略号
- 英语演讲和英语课件ppt模板
- IEEE Access投稿流程经验分享
- ie浏览器 “嗯...无法访问页面 尝试此操作...”的解决办法
- Web导出Excel总结
- VS2017、WPF使用报表工具RDLC完成报表,打印预览和直接打印
- 自动化测试和测试自动化你分的清楚吗?
- 关于川大667和972自命题考试的心得
- Java(老白再次入门) - Java集合
- QQ聊天室(JavaScript)
- 球半篮球分析,NBA总决赛:勇士VS凯尔特人
- 入侵服务器挖矿和诈骗事件频发 | 零时科技区块链安全周报
- 冬枣的功效与作用及营养价值
- 企业— elk开元日志分析平台之elasticsearch简介及其部署
- SAP ABAP 使用内存参数设置SET /GET PARAMTER ID
- graalvm把java编译为c/c++能够使用的动态库(dll/so)
热门文章
- MWC2018 机智云发布gokit4.0G全栈IoT开发套件,支持高通MDM9206
- 修复计算机黑屏,电脑黑屏的原因,教您如何修复电脑黑屏问题
- java-net-php-python-jsp生活用品购物系统计算机毕业设计程序
- C语言学生教务管理系统结构体数组版本,跟着前面的项目做完之后可以看看最后的链表版本,也包括文件操作
- 教你查询大量圆通国际在途信息,并筛选两天未更新的单号
- [大数据学习研究] 3. hadoop分布式环境搭建
- 动画效果程序员的最高境界就是能够参加全球DEMO大赛
- 思迅商云8X如何修改商品分类为6级?开启6级商品分类
- ArcSDE常见问题总结(三)
- Lesson12---人工神经网络(1)