วันอาทิตย์ที่ 18 กุมภาพันธ์ พ.ศ. 2561

break คำสั่งกระโดดออกจาก Loop ใช้ตรวจจับเหตุการณ์ เมื่อเหตุการณ์เกิดขึ้นก็จะหยุดทำใน Loop ภาษาC











break คำสั่งกระโดดออกจาก Loop ใช้ตรวจจับเหตุการณ์ เมื่อเหตุการณ์เกิดขึ้นก็จะหยุดทำใน Loop ภาษาC
18/2/2561 SONGCHAI PRAPATRUNGSEE
break คำสั่งกระโดดออกจาก Loop ใช้ตรวจจับเหตุการณ์ เมื่อเหตุการณ์เกิดขึ้นก็จะหยุดทำใน Loop ภาษาC

/* 18/2/2561
break
by SOM MCU */

#include <REGX51.H> //REGISTER 51 MCU

void main(void)
{
        char x,i;

for(i=0; i<8; i++)
{
  if(x==9) break;
}

x=0;

}
//////////////////////////////////////////////////////////////////////////////

break คือ คำสั่งกระโดดออกจาก Loop
ใช้ตรวจจับเหตุการณ์ เมื่อเหตุการณ์เกิดขึ้นก็จะหยุดทำใน Loop

break
[Control Structure]
Description
break is used to exit from a for, while or do…​while loop, bypassing the normal loop condition. It is also used to exit from a switch case statement.

Example Code
In the following code, the control exits the for loop when the sensor value exceeds the threshold.

for (x = 0; x < 255; x ++)
{
    analogWrite(PWMpin, x);
    sens = analogRead(sensorPin);
    if (sens > threshold){      // bail out on sensor detect
       x = 0;
       break;
    }
    delay(50);


ไม่มีความคิดเห็น: