arduino break用法
Arduino break语句是一种跳转语句,主要用于通过中断循环或条件语句的执行过程。这个语句可以直接完成循环或条件语句,然后跳转到执行循环或条件语句之后的下一个语句。
break语句通常用于while,do-while,for,switch语句中,如下:
while
while(条件)
{
……
if(条件)
{
break;
}
……
}
do-while(同while同理)
Switch循环
Switch(表达式)
{
case 标签1:
语句1;
case 标签2:
语句2;
...
case 标签n:
语句n;
break;
Default:
语句;
}
当程序执行到break语句时,将会立刻结束当前循环或者提前跳出switch语句,执行循环或者条件语句之后的第一个语句。
下面我们通过一个简单的例子来学习如何使用break语句实现程序的跳转。
案例:
假设有一组数据{1, 2,3,4,5,6,7,8,9},我们想要在数组中查值为7的数据,如果到就直接跳出循环,输出结果。
实现代码如下:
int data[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
arduino字符串转数组 int value = 7;
int i = 0;
while (i < 9) {
if (data[i] == value) {
printf("The value %d is found ", value);
break;
} else {
i ++;
}
}
printf("The search process is over.");
运行结果为:
The value 7 is found The search process is over.
通过上面的例子,我们可以看出break语句的优势,它可以让我们更加方便的跳出当前的循环,结合条件语句使用,可以让我们的程序更加高效,是一个非常实用的语句。
总结:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论