Page 92 - ipst-microbox_manual
P. 92
l ¤Á‹Ù Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

6.5 ¤Òí ʧÑè while

໚¹¤íÒÊÑè§·ÕèÁÕ¡Ò÷íҧҹẺǹÃͺâ´Â¡ÒõÃǨÊͺ¨Ò¡à§è×Í¹ä¢ â´Â¨ÐÁÕÃٻẺ໚¹

while(Condition)
{

block
}

â´Â·Õè Condition ¤Í× à§Íè× ¹ä¢·ãèÕ ªãŒ ¹¡ÒõÃǨÊͺÇҋ ¨ÐãË⌠»Ãá¡ÃÁ·Òí ¤Òí ʧÑè ÀÒÂ㹺ÅÍç ¡
ËÃ×ÍäÁ‹ ¶ŒÒ໚¹¨ÃÔ§ ¨ÐÁÕ¡Ò÷íÒ¤íÒÊèѧ㹺ÅçÍ¡ ᵋ㹷ҧ¡ÅѺ¡Ñ¹ ¶ŒÒ໚¹à·ç¨¨ÐäÁ‹ÁÕ¡ÒáÃзíÒ¤íÒÊèѧ
㹺ÅÍç ¡ હ‹

while(1)
{

block
}

໹š Ż٠·ÁèÕ ¡Õ ÒáÃзÒí ¤Òí ʧÑè 㹺ÅÍç ¡áººäÁË ¨ŒÙ º à¾ÃÒÐà§Íè× ¹ä¢à»¹š ¨Ã§Ô µÅÍ´àÇÅÒ
à¹Íè× §¨Ò¡·µèÕ Óá˹§è à§Íè× ¹ä¢ (condition) Á¤Õ Òè à»¹ç “1” «§èÖ ËÁÒ¶§Ö à§Íè× ¹ä¢à»¹ç ¨Ã§Ô ¹¹èÑ àͧ

ᵋ¶ŒÒ໚¹

while(0)
{

block
}

¨Ð໹š while loop ·¨èÕ ÐäÁÁ‹ ¡Õ ÒáÃзÒí ¤Òí ʧÑè 㹺ÅÍç ¡¹àÕé ´´ç ¢Ò´ à¾ÃÒÐà§Í×è ¹ä¢à»¹š à·¨ç µÅÍ´àÇÅÒ
à¹Íè× §¨Ò¡·µèÕ Òí á˹§‹ à§Í×è ¹ä¢ (condition) Á¤Õ ҋ ໹š “0” «§Öè ËÁÒ¶§Ö à§Íè× ¹ä¢à»¹š à·¨ç ¹¹Ñè àͧ

ËÃ×ͶŒÒ໚¹

while(1);

¨Ðà·Õº䴌¡Ñº

while(1)
{

}

«èÖ§·Ñé§ÊͧÃٻẺ¨ÐàËÁ×͹¡Ñ¹¤×Í à§è×͹ä¢à»š¹¨ÃÔ§µÅÍ´àÇÅÒ áµ‹¨ÐǹÍÂً¡Ñº·èÕäÁ‹ÂÍÁä»
¡ÃзÒí ¤Òí ʧÑè ¶´Ñ ä» à¾ÃÒÐäÁÁ‹ ¤Õ Òí ʧèÑ ÍÂÀ‹Ù ÒÂ㹺ÅÍç ¡àÅ ·Òí ãËnj ¹µÃǨÊͺà§Í×è ¹ä¢µÇÑ àͧáÅÐ໹š ¨Ã§Ô
µÅÍ´àÇÅÒ
   87   88   89   90   91   92   93   94   95   96   97