Page 39 - ipst-cmanual
P. 39
¤Á‹Ù Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 39

µÇÑ ÍÂҋ §·èÕ 3-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

}

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

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

2. ¶ÒŒ ËÒ¡¤Ò‹ µÇÑ àÅ¢ ËÃÍ× µÇÑ á»Ãà§Í×è ¹ä¢´§Ñ ¡Åҋ ÇÁ¤Õ ҋ à·Ò‹ ¡ºÑ 0 à§Íè× ¹ä¢´§Ñ ¡Åҋ ǨÐ໹š à·¨ç äÁÁ‹ ¡Õ ÒÃ
¡ÃзÒí ¤Òí ʧèÑ ÀÒÂ㹺ÅÍç ¡¢Í§¤Òí ʧÑè if ¹¹éÑ æ
   34   35   36   37   38   39   40   41   42   43   44