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

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

unsigned char i , j ; // »ÃСÒȵÇÑ á»Ã ãËàŒ »¹š Ẻ character Á¤Õ ҋ 㹪Nj §(0-255)

i = j = 2; // ¡Òí ˹´¤Ò‹ àÃÁÔè µ¹Œ ¢Í§µÇÑ á»Ã I áÅÐ j ãËÁŒ ¤Õ ҋ à·Ò‹ 2 ·§éÑ ¤‹Ù

if(i==5) // µÃǨÊͺà§Í×è ¹ä¢ ¶ÒŒ i à·Ò‹ ¡ºÑ 5 ãË·Œ Òí ¤Òí ʧÑè 㹺ÅÍç ¡

{

j = i +1; // ¤Òí ʧèÑ ·èÕ 1

i = 14; // ¤Òí ʧèÑ ·èÕ 2

} // µÃǨÊͺà§Íè× ¹ä¢ ¶ÒŒ i à·Ò‹ ¡ºÑ 2 ãË·Œ Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
if(j==2)

j = j+1; // ¤Òí ʧèÑ ·èÕ 3

/*—————————result——————————————*/
j=3
i=2

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

¨Ò¡µÇÑ ÍÂҋ §·Õè 6-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 ¹Í¡¨Ò¡¨ÐãªàŒ »¹š »ÃÐâ¤à»ÃÂÕ ºà·ÂÕ º´ÇŒ Âà¤ÃÍ×è §ËÁÒ·ҧ¤³µÔ ÈÒʵÏ
áÅеÃááÅnj 处 ÊÒÁÒöãªãŒ ¹¡ÒõÃǨÊͺ¤Ò‹ ¤§·Õè ËÃÍ× ¤Ò‹ ¢Í§µÇÑ á»Ãã´æ ·¹Õè Òí ÁÒ໹š à§Íè× ¹ä¢ä´´Œ nj  ´§Ñ ¹Õé

1. ¶ÒŒ ËÒ¡¤Ò‹ µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡Åҋ ÇÁ¤Õ ҋ äÁà‹ ·Ò‹ ¡ºÑ 0 à§Í×è ¹ä¢´§Ñ ¡Åҋ ǨÐ໹š ¨Ã§Ô Á¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧÑè ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹éÑ æ

2. ¶ÒŒ ËÒ¡¤Ò‹ µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡Åҋ ÇÁ¤Õ ҋ à·Ò‹ ¡ºÑ 0 à§Íè× ¹ä¢´§Ñ ¡Åҋ ǨÐ໹š à·¨ç äÁÁ‹ ¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧÑè ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹éÑ æ
   80   81   82   83   84   85   86   87   88   89   90