Page 38 - ipst-cmanual
P. 38
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
¶Ò â»Ãá¡ÃÁÁ¡Õ ÒõÃǨÊͺ¾ºÇÒ Condition ËÃÍ× à§Í×è ¹ä¢¹¹éÑ à»¹ ¨Ã§Ô ¡¨ç Ðà¢Ò ä»·Òí ¤Òí ʧèÑ ÀÒÂ
ã¹ block áµ¶ Ò à»¹ à·¨ç ¡¨ç ÐàÅÂä»·Òí ¤Òí ʧÑè ·ÍèÕ ÂµÙ Í ä»ÀÒ¹͡ block áµ¶ Ò ¤Òí ʧÑè ã¹ block ÁàÕ ¾ÂÕ §¤Òí
ʧèÑ à´ÂÕ Ç àÃÒÍÒ¨¨ÐäÁµ Í §ãÊà ¤ÃÍ×è §ËÁÒ»¡ ¡Ò´Ç ¡äç ´ હ
if(i==4)
{ if(i==4)
y = 46; à y = 46;
}
µÇÑ ÍÂÒ §·èÕ 3-1
unsigned char i , j ; // »ÃСÒȵÇÑ á»ÃãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ §(0-255)
i = 5; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã i
j = 3; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã j
if(i>=5) // µÃǨÊͺà§Íè× ¹ä¢ ¶Ò i ÁÒ¡¡ÇÒ ËÃÍ× à·Ò ¡ºÑ 5 ãË· Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{
j = i +10; // ¤Òí ʧèÑ ·èÕ 1
i = 7; // ¤Òí ʧèÑ ·èÕ 2
}
/*—————————result——————————————*/
j = 15
i=7
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·èÕ 3-1 ¼ÅÅ¾Ñ ¸Ë Å§Ñ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢ if ¾ºÇÒ à§Í×è ¹ä¢à»¹ ¨Ã§Ô à¾ÃÒÐ i = 5
(ä´¶ ¡Ù ¡Òí ˹´à»¹ ¤Ò àÃÁÔè µ¹ ) ¨§Ö Á¡Õ ÒáÃзÒí ¤Òí ʧèÑ ·èÕ 1 áÅÐ ¤Òí ʧèÑ ·èÕ 2 ÀÒÂ㹺ÅÍç ¡µÒÁÅÒí ´ºÑ
l ¤Òí ʧèÑ ·Õè 1 : j = i +10 à j = 5+10 à j = 15
l ¤Òí ʧèÑ ·Õè 2 : i = 7 (¡Òí ˹´¤Ò â´ÂµÃ§)
¶Ò â»Ãá¡ÃÁÁ¡Õ ÒõÃǨÊͺ¾ºÇÒ Condition ËÃÍ× à§Í×è ¹ä¢¹¹éÑ à»¹ ¨Ã§Ô ¡¨ç Ðà¢Ò ä»·Òí ¤Òí ʧèÑ ÀÒÂ
ã¹ block áµ¶ Ò à»¹ à·¨ç ¡¨ç ÐàÅÂä»·Òí ¤Òí ʧÑè ·ÍèÕ ÂµÙ Í ä»ÀÒ¹͡ block áµ¶ Ò ¤Òí ʧÑè ã¹ block ÁàÕ ¾ÂÕ §¤Òí
ʧèÑ à´ÂÕ Ç àÃÒÍÒ¨¨ÐäÁµ Í §ãÊà ¤ÃÍ×è §ËÁÒ»¡ ¡Ò´Ç ¡äç ´ હ
if(i==4)
{ if(i==4)
y = 46; à y = 46;
}
µÇÑ ÍÂÒ §·èÕ 3-1
unsigned char i , j ; // »ÃСÒȵÇÑ á»ÃãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ §(0-255)
i = 5; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã i
j = 3; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ¢Í§µÇÑ á»Ã j
if(i>=5) // µÃǨÊͺà§Íè× ¹ä¢ ¶Ò i ÁÒ¡¡ÇÒ ËÃÍ× à·Ò ¡ºÑ 5 ãË· Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{
j = i +10; // ¤Òí ʧèÑ ·èÕ 1
i = 7; // ¤Òí ʧèÑ ·èÕ 2
}
/*—————————result——————————————*/
j = 15
i=7
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·èÕ 3-1 ¼ÅÅ¾Ñ ¸Ë Å§Ñ ¨Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢ if ¾ºÇÒ à§Í×è ¹ä¢à»¹ ¨Ã§Ô à¾ÃÒÐ i = 5
(ä´¶ ¡Ù ¡Òí ˹´à»¹ ¤Ò àÃÁÔè µ¹ ) ¨§Ö Á¡Õ ÒáÃзÒí ¤Òí ʧèÑ ·èÕ 1 áÅÐ ¤Òí ʧèÑ ·èÕ 2 ÀÒÂ㹺ÅÍç ¡µÒÁÅÒí ´ºÑ
l ¤Òí ʧèÑ ·Õè 1 : j = i +10 à j = 5+10 à j = 15
l ¤Òí ʧèÑ ·Õè 2 : i = 7 (¡Òí ˹´¤Ò â´ÂµÃ§)