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

6.2 ¤Òí ʧÑè if-else

໚¹¤íÒÊèѧ·ÕèµÃǨÊͺà§×èÍ¹ä¢ (condition) Ç‹Ò à»š¹¨ÃÔ§ËÃ×Íà·ç¨ «èÖ§¨ÐÁÕ¡ÒÃàÅ×Í¡¡ÃзíÒÍ‹ҧ
ã´Í‹ҧ˹èÖ§

û٠Ẻ ¤Í×

if(Condition)

{

block1 // ·Òí ã¹ÊNj ¹¹¶éÕ ÒŒ à§Íè× ¹ä¢à»¹š ”¨Ã§Ô ”

}

else

{

block2 // ·Òí ã¹ÊNj ¹¹¶éÕ ÒŒ à§Í×è ¹ä¢à»¹š ”à·¨ç ”

}

¨Ò¡Ã»Ù Ẻ¶ÒŒ â»Ãá¡ÃÁÁ¡Õ ÒõÃǨáÅnj ¾ºÇҋ Condition ¹¹Ñé ໹š ¨Ã§Ô ¡¨ç Ðà¢ÒŒ ä»·Òí ¤Òí ʧÑè ÀÒÂ
ã¹ block1 áµ¶‹ Ҍ ໹š à·¨ç ¡¨ç Ðä»·Òí ¤Òí ʧÑè ÀÒÂã¹ block2

µÇÑ ÍÂҋ §·èÕ 6-4

char m = 2;

int x = 0;

if(m==1) // µÃǨÊͺÇҋ m = 1 ¨Ã§Ô ËÃÍ× äÁ‹

x = 50; // ¶ÒŒ ”¨Ã§Ô ”

else // ¶ÒŒ ”à·¨ç ”
x = 80;

/*—————————result———————————*/

x = 80

/*——————————————————————————*/

¨Ò¡µÇÑ ÍÂҋ §·Õè 6-4 ¡ÒõÃǨÊͺà§Í×è ¹ä¢ if(m==1) ¾ºÇҋ à§Íè× ¹ä¢à»¹š à·¨ç à¾ÃÒÐ m = 2 ´§Ñ ¹¹éÑ ¨§Ö ¡ÃзÒí
¤Òí ʧÑè µÍ‹ ·ÒŒ  else «§Öè ¡¤ç Í× ¤Òí ʧèÑ x = 80; à x = 80
   82   83   84   85   86   87   88   89   90   91   92