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

µÇÑ ÍÂҋ §·Õè 3-3

unsigned char a , b; // »ÃСÒȵÇÑ á»Ã a áÅÐ b ãËàŒ »¹š Ẻ character Á¤Õ ҋ 㹪Nj § 0 ¶§Ö 255

a = 10; // ¡Òí ˹´¤Ò‹ àÃÁèÔ µ¹Œ ãˌ a = 10

b = 20; // ¡Òí ˹´¤Ò‹ àÃÁÔè µ¹Œ ãˌ a = 20

if(a>5 && b<=60) // ¶ÒŒ a > 5 áÅÐ b <= 60 ¨Ð¡ÃзÒí ¤Òí ʧÑè ·èÕ 1 áÅÐ 2㹺ÅÍç ¡

{ // ¤Òí ʧèÑ ·Õè 1
a = 100; // ¤Òí ʧèÑ ·èÕ 2
b = 200;

}

if(b>100 || b==80) // ¶ÒŒ b > 100 áÅÐ b = 80 ¨Ð·Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡

{ // ¨Ð·Òí ¤Òí ʧèÑ ·èÕ 3 áÅÐ 4

a = a -10; // ¤Òí ʧÑè ·èÕ 3

b = b -20; // ¤Òí ʧèÑ ·Õè 4

}

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

a = 90

b = 180

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

¨Ò¡µÇÑ ÍÂҋ §·èÕ 3-3 ¡ÒõÃǨÊͺà§Íè× ¹ä¢ if(a>5 && b<=60) ¾ºÇҋ à§Í×è ¹ä¢à»¹š ¨Ã§Ô à¾ÃÒÐ a = 10
ÁÒ¡¡Çҋ 5 ¨Ã§Ô áÅÐ b = 20 ¹ÍŒ ¡Çҋ 60 ¨Ã§Ô ´§Ñ ¹¹éÑ ¨§Ö Á¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·Õè 1 áÅÐ ¤Òí ʧèÑ ·Õè 2 ÀÒÂ㹺ÅÍç ¡áá

l ¤Òí ʧèÑ ·Õè 1 a = 100;

l ¤Òí ʧèÑ ·èÕ 2 b = 200;

à§Í×è ¹ä¢µÍ‹ ÁÒ if(b>100 || b==80) Á¡Õ ÒõÃǨÊͺà§Íè× ¹ä¢´§Ñ ¡Åҋ ÇÍ¡Õ ¤Ã§Ñé ¾ºÇҋ à§Íè× ¹ä¢´§Ñ
¡Åҋ Ç໹š ¨Ã§Ô à¾ÃÒÐ b = 200 ÁÒ¡¡Çҋ 100 ¨Ã§Ô (໹š ¨Ã§Ô à¾ÂÕ §»ÃÐâ¤à´ÂÕ Ç¡ãç ˼Œ ÅÅ¾Ñ ¸à »¹š ¨Ã§Ô áÅnj ) ´§Ñ ¹¹éÑ ¨§Ö ÁÕ
¡ÒÃà¢ÒŒ ÁÒ¡ÃзÒí ¤Òí ʧÑè ·Õè 3 áÅÐ 4 ÀÒÂ㹺ÅÍç ¡

l ¤Òí ʧèÑ ·Õè 3 a = a -10; à a = 100 -10 à a = 90

l ¤Òí ʧÑè ·èÕ 4 b = b -20; à b = 200 -20 à b = 180
   35   36   37   38   39   40   41   42   43   44   45