网站rss地址生成,做网站需要多少钱 网络服务,重庆今天新闻事件,门户网站要用什么软件做C青少年简明教程#xff1a;break语句、continue语句 break语句
只能用在switch语句和循环语句#xff08;for循环、while循环和do-while循环#xff09;中。作用#xff1a;跳出switch语句或提前终止循环。
break语句的基本语法如下#xff1a;
break; break语句的示例…C青少年简明教程break语句、continue语句 break语句
只能用在switch语句和循环语句for循环、while循环和do-while循环中。作用跳出switch语句或提前终止循环。
break语句的基本语法如下
break; break语句的示例
#include iostream
using namespace std;int main() {int i;for (i 0; i 10; i) {if (i 5) {break; // 当i等于5时立即跳出循环}cout i ;}return 0;
}在上面的示例中当变量i等于5时break语句被执行循环立即中断输出结果为“0 1 2 3 4”。 continue语句
只能用在循环语句for循环、while循环和do-while循环中。作用终止本次循环即跳过其后尚未执行的循环体语句并开始下一次循环。
continue语句的基本语法如下
continue; continue语句的示例
#include iostreamint main() {for (int i 1; i 10; i) {if (i % 2 0) {continue;}cout i ;}return 0;
}在上述示例中当i为偶数时continue语句会跳过cout的执行输出结果为1 3 5 7 9。 顺便介绍一下goto语句。
goto语句
C的goto语句是一种无条件跳转语句控制程序从goto语句所在的位置无条件跳转至程序中指定的label标签处。
一般使用形式:
goto label; //跳转到label处
label: //注意有一冒号用来指明跳转位置
说明其中label 是用户定义的标识符用于标识跳转的目标位置。可以在程序的任何位置定义标签但它们通常与循环或条件语句相关联。
需要注意的是在现代编程实践中goto语句通常被视为不良编程习惯滥用goto语句可能导致代码混乱和难以维护。因此在实际编程中应避免过度使用goto语句尽量使用结构化的控制流语句来代替。 goto语句的示例
#include iostream
using namespace std;int main() {int i 0;loop: // 标号cout i ;i;if (i 10) {goto loop; // 无条件跳转到标号loop处}return 0;
}在上面的示例中当变量i小于10时跳转到标号loop处继续执行直到变量i为10才退出循环输出结果为“0 1 2 3 4 5 6 7 8 9”。