Page 39 - ipst-cmanual
P. 39
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 39
µÇÑ ÍÂÒ §·èÕ 3-2
unsigned char i , j ; // »ÃСÒȵÇÑ á»Ã ãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ §(0-255)
i = j = 2; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã I áÅÐ j ãËÁ ¤Õ Ò à·Ò 2 ·§Ñé ¤Ù
if(i==5) // µÃǨÊͺà§Í×è ¹ä¢ ¶Ò i à·Ò ¡ºÑ 5 ãË· Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{
j = i +1; // ¤Òí ʧÑè ·Õè 1
i = 14; // ¤Òí ʧÑè ·Õè 2
}
if(j==2) // µÃǨÊͺà§Íè× ¹ä¢ ¶Ò i à·Ò ¡ºÑ 2 ãË· Òí ¤Òí ʧÑè 㹺ÅÍç ¡
j = j+1; // ¤Òí ʧÑè ·Õè 3
/*—————————result——————————————*/
j=3
i=2
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·Õè 3-2 ¨Ðà˹ç ÇÒ ¼ÅÅ¾Ñ ¸Ë Å§Ñ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢ if(i==5) ¾ºÇÒ à§Í×è ¹ä¢äÁà »¹
¨Ã§Ô ´§Ñ ¹¹éÑ ¨§Ö äÁÁ ¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·èÕ 1 áÅÐ 2 ÀÒÂ㹺ÅÍç ¡áá µÍ ÁÒàÁÍ×è ¼Ò ¹ÁÒ¾º¤Òí ʧèÑ if(j==2) ¨§Ö Á¡Õ ÒÃ
µÃǨÊͺà§Íè× ¹ä¢´§Ñ ¡ÅÒ ÇÍ¡Õ ¤Ã§Ñé áÅоºÇÒ à§Í×è ¹ä¢´§Ñ ¡ÅÒ Ç໹ ¨Ã§Ô ·Òí ã˵ Í §Á¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·Õè 3 (à¹Íè× §¨Ò¡ÇÒ
¤Òí ʧèÑ if(j==2) Á¤Õ Òí ʧÑè µÍ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢à¾ÂÕ §¤Òí ʧÑè à´ÂÕ Ç äÁ¨ Òí ໹ µÍ §ËÁØ ´Ç Âà¤ÃÍ×è §ËÁÒ { }
¡äç ´)
l ¤Òí ʧèÑ ·Õè 3: j = j +1 à j = 2+ 1 à j = 3
i = 2 (à¾ÃÒÐäÁ¾ º¤Òí ʧèÑ ã´ ãËà »ÅÂÕè ¹á»Å§¤Ò i)
¹Í¡¨Ò¡¹·Õé µÕè Òí á˹§ Condition ¹Í¡¨Ò¡¨Ðãªà »¹ »ÃÐâ¤à»ÃÂÕ ºà·ÂÕ º´Ç Âà¤ÃÍè× §ËÁÒ·ҧ¤³µÔ ÈÒʵÃ
áÅеÃááÅÇ Â§Ñ ÊÒÁÒöãªã ¹¡ÒõÃǨÊͺ¤Ò ¤§·èÕ ËÃÍ× ¤Ò ¢Í§µÇÑ á»Ãã´æ ·¹èÕ Òí ÁÒ໹ à§Íè× ¹ä¢ä´´ Ç Â ´§Ñ ¹éÕ
1. ¶Ò ËÒ¡¤Ò µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡ÅÒ ÇÁ¤Õ Ò äÁà ·Ò ¡ºÑ 0 à§Í×è ¹ä¢´§Ñ ¡ÅÒ Ç¨Ð໹ ¨Ã§Ô Á¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧèÑ ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹Ñé æ
2. ¶Ò ËÒ¡¤Ò µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡ÅÒ ÇÁ¤Õ Ò à·Ò ¡ºÑ 0 à§Íè× ¹ä¢´§Ñ ¡ÅÒ Ç¨Ð໹ à·¨ç äÁÁ ¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧèÑ ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹éÑ æ
µÇÑ ÍÂÒ §·èÕ 3-2
unsigned char i , j ; // »ÃСÒȵÇÑ á»Ã ãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ §(0-255)
i = j = 2; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã I áÅÐ j ãËÁ ¤Õ Ò à·Ò 2 ·§Ñé ¤Ù
if(i==5) // µÃǨÊͺà§Í×è ¹ä¢ ¶Ò i à·Ò ¡ºÑ 5 ãË· Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{
j = i +1; // ¤Òí ʧÑè ·Õè 1
i = 14; // ¤Òí ʧÑè ·Õè 2
}
if(j==2) // µÃǨÊͺà§Íè× ¹ä¢ ¶Ò i à·Ò ¡ºÑ 2 ãË· Òí ¤Òí ʧÑè 㹺ÅÍç ¡
j = j+1; // ¤Òí ʧÑè ·Õè 3
/*—————————result——————————————*/
j=3
i=2
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·Õè 3-2 ¨Ðà˹ç ÇÒ ¼ÅÅ¾Ñ ¸Ë Å§Ñ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢ if(i==5) ¾ºÇÒ à§Í×è ¹ä¢äÁà »¹
¨Ã§Ô ´§Ñ ¹¹éÑ ¨§Ö äÁÁ ¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·èÕ 1 áÅÐ 2 ÀÒÂ㹺ÅÍç ¡áá µÍ ÁÒàÁÍ×è ¼Ò ¹ÁÒ¾º¤Òí ʧèÑ if(j==2) ¨§Ö Á¡Õ ÒÃ
µÃǨÊͺà§Íè× ¹ä¢´§Ñ ¡ÅÒ ÇÍ¡Õ ¤Ã§Ñé áÅоºÇÒ à§Í×è ¹ä¢´§Ñ ¡ÅÒ Ç໹ ¨Ã§Ô ·Òí ã˵ Í §Á¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·Õè 3 (à¹Íè× §¨Ò¡ÇÒ
¤Òí ʧèÑ if(j==2) Á¤Õ Òí ʧÑè µÍ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢à¾ÂÕ §¤Òí ʧÑè à´ÂÕ Ç äÁ¨ Òí ໹ µÍ §ËÁØ ´Ç Âà¤ÃÍ×è §ËÁÒ { }
¡äç ´)
l ¤Òí ʧèÑ ·Õè 3: j = j +1 à j = 2+ 1 à j = 3
i = 2 (à¾ÃÒÐäÁ¾ º¤Òí ʧèÑ ã´ ãËà »ÅÂÕè ¹á»Å§¤Ò i)
¹Í¡¨Ò¡¹·Õé µÕè Òí á˹§ Condition ¹Í¡¨Ò¡¨Ðãªà »¹ »ÃÐâ¤à»ÃÂÕ ºà·ÂÕ º´Ç Âà¤ÃÍè× §ËÁÒ·ҧ¤³µÔ ÈÒʵÃ
áÅеÃááÅÇ Â§Ñ ÊÒÁÒöãªã ¹¡ÒõÃǨÊͺ¤Ò ¤§·èÕ ËÃÍ× ¤Ò ¢Í§µÇÑ á»Ãã´æ ·¹èÕ Òí ÁÒ໹ à§Íè× ¹ä¢ä´´ Ç Â ´§Ñ ¹éÕ
1. ¶Ò ËÒ¡¤Ò µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡ÅÒ ÇÁ¤Õ Ò äÁà ·Ò ¡ºÑ 0 à§Í×è ¹ä¢´§Ñ ¡ÅÒ Ç¨Ð໹ ¨Ã§Ô Á¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧèÑ ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹Ñé æ
2. ¶Ò ËÒ¡¤Ò µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡ÅÒ ÇÁ¤Õ Ò à·Ò ¡ºÑ 0 à§Íè× ¹ä¢´§Ñ ¡ÅÒ Ç¨Ð໹ à·¨ç äÁÁ ¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧèÑ ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹éÑ æ