codecamp

Arduino 循环

编程语言提供了各种控制结构,允许更复杂的执行路径。

循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式:

流程图


C语言提供以下类型的循环来处理循环需求。

序号循环及描述
1

while循环

while循环将会连续、无限循环,直到括号()内的表达式变为false。必须用一些东西改变被测试的变量,否则while循环永远不会退出。

2

do…while循环

do ... while循环类似于while循环。在while循环中,循环连续条件在循环开始时测试,然后再执行循环体。

3

for循环

 for循环执行语句预定的次数。循环的控制表达式在for循环括号内完全的初始化,测试和操作。

4

嵌套循环

C语言允许你在另一个循环内使用一个循环。下面的例子说明了这个概念。

5

无限循环

它是没有终止条件的循环,因此循环变为无限。


Arduino 控制语句
Arduino 函数
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }