关键字break是用来跳出一个do, for, or while 的循环. 它也可以结束一个 switch 语句的子句,让程序忽略下面的case代码.举个例子:
break语句只能跳出本层循环,假如你要跳出一个三重嵌套的循环,你就要使用包含其它的逻辑或者用一个goto语句跳出这个嵌套循环.
相关文章:
- catch作用
- 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相匹配。...
- class作用
- 语法: class class-name : inheritance-list { private-members-list; protected: protected-members-list; public: public-members-list; } object-list;...
- const作用
- 关键字const用来告诉编译器一个一旦被初始化过的变量就不能再修改....
- template作用
- Templates能用来创建一个对未知数据类型的操作的函数模板.这个通过用其它数据类型代替一个占位符data-type 来实现....
- register作用
- 关键字register 请求编译器优化它定义的变量,并且通常这种优化比人工优化的好....
- operator作用
- 关键字operator 用于重载函数.在上面语法中用特殊符(#)描述特征的操作将被重载.假如在一个类中,类名应当被指定.对于一元的操作, parameter-list 应当为空, 对于二元的操作,在operator右边的 parameter-list 应当包含操作数 (在operand 左边的被当作 this通过)....
- enum作用
- 语法: enum name {name-list} var-list; 关键字enum用来创建一个包含多个名称元素的名称表.var-list 是可选的. 例如:...
- throw作用
- throw 在C++体系下用来处理异常.同try 和 catch 语句一起使用, C++ 处理异常的系统给程序一个比较可行的机制用于错误校正.当你通常在用 try 去执行一段有潜在错误的代码时.在代码的某一处,一个throw 语句会被执行, 这将会从try的这一块跳转到catch的那一块中去. 例如:...
- typedef作用
- 关键字typedef 允许你从一个现有的类型中创建一个新类型,就是新建一个类型别名,主要为了让代码更容易看懂...
- C++11语言auto关键字作用
- C++11中对关键字auto进行了重新定义,可以让编译器根据初始值类型自动推断变量的类型。auto a? = 0;? ?//推断出a类型为int atuo b = 0.0; ?//推断出b类型doublu auto c = 'A'; ?//推断出c类型是char如果不知道为什么能自动推断出来可以看下:常量类型? ? ?和? ?C++常量类型?获取上面写的都是推断基本类型,当然C++11 auto关键字并非只样简单的运用,更多的是为了自定义类型推断。相信很多人在写迭代器时会很头痛,太长了。先个vector类型的迭代器。...
《break作用》上有1条评论
评论已关闭。