循环
编辑教程循环
编程语言提供了各种控制结构,允许更复杂的执行路径。
循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式:
C语言提供以下类型的循环来处理循环需求。
循环 | 描述 |
---|---|
while循环 | while循环将会连续、无限循环,直到括号()内的表达式变为false。必须用一些东西改变被测试的变量,否则while循环永远不会退出。 |
do…while循环 | do ... while循环类似于while循环。在while循环中,循环连续条件在循环开始时测试,然后再执行循环体。 |
for循环 | for循环执行语句预定的次数。循环的控制表达式在for循环括号内完全的初始化,测试和操作。 |
嵌套循环 | C语言允许你在另一个循环内使用一个循环。下面的例子说明了这个概念。 |
无限循环 | 它是没有终止条件的循环,因此循环变为无限。 |
while循环
while循环将会连续、无限循环,直到括号()内的表达式变为false。必须用一些东西改变被测试的变量,否则while循环永远不会退出。
while循环语法
while(expression) {
Block of statements;
}
while循环执行顺序
do ... while循环
do ... while 循环类似于while循环。在while循环中,循环连续条件在循环开始时测试,然后再执行循环体。do ... while语句在执行循环体之后测试循环连续条件。因此,循环体将被执行至少一次。
当 do ... while 终止时,将使用while子句后的语句继续执行。如果在正文中只有一条语句,则没有必要在do ... while语句中使用大括号。但是,大括号通常会包含在内以避免混淆while和do ... while语句。
do ... while循环语句语法
do {
Block of statements;
}
while (expression);
for循环
for循环执行语句预定的次数。循环的控制表达式在for循环括号内完全的初始化,测试和操作。它很容易调试循环结构的行为,因为它是独立于循环内的活动。
每个for循环最多有三个表达式决定其操作。以下示例显示了通用的for循环语法。请注意,在for循环参数括号中的三个表达式用分号分隔。
for循环语句语法
for ( initialize; control; increment or decrement) {
// statement block
}
例子
for(counter = 2;counter <= 9;counter++) {
//statements block will executed 10 times
}
for循环执行顺序
嵌套循环
C语言允许你在另一个循环内使用一个循环。下面的例子说明了这个概念。
嵌套循环语句语法
for ( initialize ;control; increment or decrement) {
// statement block
for ( initialize ;control; increment or decrement) {
// statement block
}
}
例子
for(counter = 0;counter <= 9;counter++) {
//statements block will executed 10 times
for(i = 0;i <= 99;i++) {
//statements block will executed 100 times
}
}
无限循环
它是没有终止条件的循环,因此循环变为无限。
无限循环语句语法
使用for循环
for (;;) {
// statement block
}
使用while循环
while(1) {
// statement block
}
使用do ... while循环
do {
Block of statements;
}
while(1);
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟