Page 65 - ipst-microbox_manual
P. 65
¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 65
4.8 ÃÒÂÅÐàÍÂÕ ´¢Í§µÇÑ á»ÃẺµÒ §æ
4.8.1 µÇÑ á»Ãª¹´Ô ÍÐàà(array)
µÑÇá»Ãª¹Ô´ÍÐàà¤×Í ¡ÅØÁ¢Í§µÑÇá»Ã·ÕèÁÕª¹Ô´¢Í§¢ÍÁÙÅàËÁ×͹¡Ñ¹ áÅÐÁÕáÍ´à´Ãʢͧ
˹ǤÇÒÁ¨íÒàÃÕ§µÔ´µÍ¡Ñ¹ä»
4.8.1.1 ÍÐàà1 ÁµÔ Ô
ÃÙ»áẺ¡ÒûÃСÒÈ㪵ÑÇá»ÃÍÐàà1 ÁÔµÔ·íÒ䴴ѧ¹Õé
type name[size];
â´Â·èÕ type ¤Í× ª¹´Ô ¢Í§¢Í ÁÅÙ µÇÑ á»ÃÍÐàÃÂ
name ¤Í× ªÍ×è ¢Í§µÇÑ á»ÃÍÐàÃÂ
size ¤Í× ¤Ò ¢Í§µÇÑ àÅ¢¡Òí ˹´¢¹Ò´¢Í§ÍÐààÍÒ¨¨ÐäÁ¡ Òí ˹´¡äç ´
¡ÒÃà¢Ò¶Ö§¢ÍÁÙŢͧÊÁÒªÔ¡µÑÇ㴢ͧÍÐàÃÂÊÒÁÒö·íÒä´â´Â¡ÒáíÒ˹´·Õè´Ñª¹ÕªéÕµíÒá˹§
ÁÕÃٻẺ໹
name[index]
â´Â·èÕ index ¤Í× ¤Ò ´ªÑ ¹·Õ ªÕè ËéÕ ÃÍ× ÃÐºäØ »Â§Ñ ÊÁÒª¡Ô µÇÑ ã´æ ¢Í§ÍÐàà«§Öè ÍҨ໹ µÇÑ àÅ¢ ËÃÍ×
¤Ò µÇÑ á»Ãã´æ ËÃÍ× ¡ÒáÃзÒí ¢Í§¹¾Ô ¨¹ «§èÖ ·§éÑ ËÁ´·¡Õè ÅÒ ÇÁÒ¨ÐµÍ §Á¤Õ Ò à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¹¹éÑ
µÇÑ ÍÂÒ §·èÕ 4-14
¶Ò »ÃСÒÈ໹
char arr[4];
ËÁÒ¶§Ö µÇÑ á»ÃÍÐàê Í×è arr »ÃСͺ´Ç ÂÊÁÒª¡Ô ÂÍ Â 4 µÇÑ (ÁͧÇÒ à»¹ µÇÑ á»Ã 4 µÇÑ ¡äç ´)
áµàè ÇÅÒ·¨èÕ ÐÍÒé §Í§Ô ¶§Ö ÊÁÒª¡Ô ¨Ðãª´é ªÑ ¹àÕ »¹ç µÇÑ º§è ºÍ¡ÇÒè ¡ÓÅ§Ñ µ´Ô µÍè 㪧é Ò¹ÊÁÒª¡Ô µÇÑ ã´ ´§Ñ ¹¹éÑ arr ÊÒÁÒöᨡ-
ᨧÊÁÒª¡Ô ä´´ §Ñ ¹Õé
arr[0] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 1 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 0
arr[1] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 2 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 1
arr[2] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 3 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 2
arr[3] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 4 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 3
â´Â arr[0] , arr[1] , arr[2] áÅÐ arr[3] µÒ §¡àç »¹ µÇÑ á»Ãª¹´Ô char Á¢Õ ¹Ò´ 1
亵 ´§Ñ ¹¹Ñé ¡ÒûÃСÒȵÇÑ á»Ã arr ¨§Ö ãªà ¹Íé× ··èÕ §Ñé ʹéÔ 4 亵
4.8 ÃÒÂÅÐàÍÂÕ ´¢Í§µÇÑ á»ÃẺµÒ §æ
4.8.1 µÇÑ á»Ãª¹´Ô ÍÐàà(array)
µÑÇá»Ãª¹Ô´ÍÐàà¤×Í ¡ÅØÁ¢Í§µÑÇá»Ã·ÕèÁÕª¹Ô´¢Í§¢ÍÁÙÅàËÁ×͹¡Ñ¹ áÅÐÁÕáÍ´à´Ãʢͧ
˹ǤÇÒÁ¨íÒàÃÕ§µÔ´µÍ¡Ñ¹ä»
4.8.1.1 ÍÐàà1 ÁµÔ Ô
ÃÙ»áẺ¡ÒûÃСÒÈ㪵ÑÇá»ÃÍÐàà1 ÁÔµÔ·íÒ䴴ѧ¹Õé
type name[size];
â´Â·èÕ type ¤Í× ª¹´Ô ¢Í§¢Í ÁÅÙ µÇÑ á»ÃÍÐàÃÂ
name ¤Í× ªÍ×è ¢Í§µÇÑ á»ÃÍÐàÃÂ
size ¤Í× ¤Ò ¢Í§µÇÑ àÅ¢¡Òí ˹´¢¹Ò´¢Í§ÍÐààÍÒ¨¨ÐäÁ¡ Òí ˹´¡äç ´
¡ÒÃà¢Ò¶Ö§¢ÍÁÙŢͧÊÁÒªÔ¡µÑÇ㴢ͧÍÐàÃÂÊÒÁÒö·íÒä´â´Â¡ÒáíÒ˹´·Õè´Ñª¹ÕªéÕµíÒá˹§
ÁÕÃٻẺ໹
name[index]
â´Â·èÕ index ¤Í× ¤Ò ´ªÑ ¹·Õ ªÕè ËéÕ ÃÍ× ÃÐºäØ »Â§Ñ ÊÁÒª¡Ô µÇÑ ã´æ ¢Í§ÍÐàà«§Öè ÍҨ໹ µÇÑ àÅ¢ ËÃÍ×
¤Ò µÇÑ á»Ãã´æ ËÃÍ× ¡ÒáÃзÒí ¢Í§¹¾Ô ¨¹ «§èÖ ·§éÑ ËÁ´·¡Õè ÅÒ ÇÁÒ¨ÐµÍ §Á¤Õ Ò à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¹¹éÑ
µÇÑ ÍÂÒ §·èÕ 4-14
¶Ò »ÃСÒÈ໹
char arr[4];
ËÁÒ¶§Ö µÇÑ á»ÃÍÐàê Í×è arr »ÃСͺ´Ç ÂÊÁÒª¡Ô ÂÍ Â 4 µÇÑ (ÁͧÇÒ à»¹ µÇÑ á»Ã 4 µÇÑ ¡äç ´)
áµàè ÇÅÒ·¨èÕ ÐÍÒé §Í§Ô ¶§Ö ÊÁÒª¡Ô ¨Ðãª´é ªÑ ¹àÕ »¹ç µÇÑ º§è ºÍ¡ÇÒè ¡ÓÅ§Ñ µ´Ô µÍè 㪧é Ò¹ÊÁÒª¡Ô µÇÑ ã´ ´§Ñ ¹¹éÑ arr ÊÒÁÒöᨡ-
ᨧÊÁÒª¡Ô ä´´ §Ñ ¹Õé
arr[0] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 1 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 0
arr[1] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 2 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 1
arr[2] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 3 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 2
arr[3] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 4 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 3
â´Â arr[0] , arr[1] , arr[2] áÅÐ arr[3] µÒ §¡àç »¹ µÇÑ á»Ãª¹´Ô char Á¢Õ ¹Ò´ 1
亵 ´§Ñ ¹¹Ñé ¡ÒûÃСÒȵÇÑ á»Ã arr ¨§Ö ãªà ¹Íé× ··èÕ §Ñé ʹéÔ 4 亵