Page 83 - ipst-microbox_manual
P. 83
¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 83
º··Õè 6
¤Òí ʧÑè ¤Çº¤ÁØ µÒ §æ ã¹ÀÒÉÒ C ·ãèÕ ªã ¹
ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
¤Òí ʧÑè ã¹ÀÒÉÒ C ·ãÕè ªÊ Ç ¹ãËá ÅÇ ¨ÐÁÅÕ ¡Ñ ɳЪ´Ø ¤Òí ʧèÑ ·µÕè ç¡ºÑ ÁҵðҹÀÒÉÒ C (ANSI-
C) ໹ËÅÑ¡ ᵡçÁÕºÒ§Êǹ·Õèà¾èÔÁàµÔÁáÅж١µÑ´ÍÍ¡ä» à¾×èÍãËàËÁÒÐÊÁ¡Ñº·ÃѾÂҡ÷ÕèÁÕÀÒÂã¹
äÁâ¤Ã¤Í¹â·ÃàÅÍà â´Â¤íÒÊÑè§ã¹ÀÒÉÒ C ËÅÑ¡æ ¨Ð»ÃСͺ´Ç ¤íÒÊÑè§áººµÃǨÊͺà§è×͹ä¢
áÅФíÒÊÑè§Ç¹ÅÙ» «èÖ§ÁÕÅѡɳФíÒÊÑ觴ѧ¹éÕ
1. ¤Òí ʧèÑ if
2. ¤Òí ʧÑè if-else
3. ¤Òí ʧèÑ switch
4. ¤Òí ʧÑè for
5. ¤Òí ʧèÑ while
6. ¤Òí ʧÑè do-while
6.1 ¤Òí ʧèÑ if
໹ ¤Òí ʧÑè ·ãèÕ ªº Í Â à»¹ ¤Òí ʧÑè ·ãÕè ªã ¹¡ÒõÃǨÊͺà§Íè× ¹ä¢ (Condition) ÇÒ à»¹ ¨Ã§Ô ËÃÍ× à·¨ç
û٠Ẻ ¤Í×
if(Condition)
{
block
}
block ËÁÒ¶§Ö ª´Ø ¤Òí ʧÑè ·ÍèÕ ÂÀÙ ÒÂã¹ªÇ §Ç§àÅºç »¡ ¡Ò { } «§Öè ÍÒ¨ÁÕ 1 ¤Òí ʧÑè ËÃÍ× ËÅÒ¤Òí ʧèÑ ¡äç ´
º··Õè 6
¤Òí ʧÑè ¤Çº¤ÁØ µÒ §æ ã¹ÀÒÉÒ C ·ãèÕ ªã ¹
ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
¤Òí ʧÑè ã¹ÀÒÉÒ C ·ãÕè ªÊ Ç ¹ãËá ÅÇ ¨ÐÁÅÕ ¡Ñ ɳЪ´Ø ¤Òí ʧèÑ ·µÕè ç¡ºÑ ÁҵðҹÀÒÉÒ C (ANSI-
C) ໹ËÅÑ¡ ᵡçÁÕºÒ§Êǹ·Õèà¾èÔÁàµÔÁáÅж١µÑ´ÍÍ¡ä» à¾×èÍãËàËÁÒÐÊÁ¡Ñº·ÃѾÂҡ÷ÕèÁÕÀÒÂã¹
äÁâ¤Ã¤Í¹â·ÃàÅÍà â´Â¤íÒÊÑè§ã¹ÀÒÉÒ C ËÅÑ¡æ ¨Ð»ÃСͺ´Ç ¤íÒÊÑè§áººµÃǨÊͺà§è×͹ä¢
áÅФíÒÊÑè§Ç¹ÅÙ» «èÖ§ÁÕÅѡɳФíÒÊÑ觴ѧ¹éÕ
1. ¤Òí ʧèÑ if
2. ¤Òí ʧÑè if-else
3. ¤Òí ʧèÑ switch
4. ¤Òí ʧÑè for
5. ¤Òí ʧèÑ while
6. ¤Òí ʧÑè do-while
6.1 ¤Òí ʧèÑ if
໹ ¤Òí ʧÑè ·ãèÕ ªº Í Â à»¹ ¤Òí ʧÑè ·ãÕè ªã ¹¡ÒõÃǨÊͺà§Íè× ¹ä¢ (Condition) ÇÒ à»¹ ¨Ã§Ô ËÃÍ× à·¨ç
û٠Ẻ ¤Í×
if(Condition)
{
block
}
block ËÁÒ¶§Ö ª´Ø ¤Òí ʧÑè ·ÍèÕ ÂÀÙ ÒÂã¹ªÇ §Ç§àÅºç »¡ ¡Ò { } «§Öè ÍÒ¨ÁÕ 1 ¤Òí ʧÑè ËÃÍ× ËÅÒ¤Òí ʧèÑ ¡äç ´