Page 19 - ipst-cmanual
P. 19
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 19
1.8 ÃÒÂÅÐàÍÂÕ ´¢Í§µÇÑ á»ÃẺµÒ §æ
1.8.1 µÇÑ á»Ãª¹´Ô ÍÐàà(array)
µÑÇá»Ãª¹Ô´ÍÐàà¤×Í ¡ÅØÁ¢Í§µÑÇá»Ã·ÕèÁÕª¹Ô´¢Í§¢ÍÁÙÅàËÁ×͹¡Ñ¹ áÅÐÁÕáÍ´à´Ãʢͧ
˹ǤÇÒÁ¨íÒàÃÕ§µÔ´µÍ¡Ñ¹ä»
1.8.1.1 ÍÐàà1 ÁµÔ Ô
û٠áẺ¡ÒûÃСÒÈ㪵 ÇÑ á»ÃÍÐàà1 ÁµÔ ·Ô Òí ä´´ §Ñ ¹éÕ
type name[size];
â´Â·èÕ type ¤Í× ª¹´Ô ¢Í§¢Í ÁÅÙ µÇÑ á»ÃÍÐàÃÂ
name ¤Í× ªÍè× ¢Í§µÇÑ á»ÃÍÐàÃÂ
size ¤Í× ¤Ò ¢Í§µÇÑ àÅ¢¡Òí ˹´¢¹Ò´¢Í§ÍÐààÍÒ¨¨ÐäÁ¡ Òí ˹´¡äç ´
¡ÒÃà¢Ò¶Ö§¢ÍÁÙŢͧÊÁÒªÔ¡µÑÇ㴢ͧÍÐàÃÂÊÒÁÒö·íÒä´â´Â¡ÒáíÒ˹´·èմѪ¹ÕªÕéµíÒá˹§
ÁÕÃٻẺ໹
name[index]
â´Â·èÕ index ¤Í× ¤Ò ´ªÑ ¹·Õ ªèÕ ËÕé ÃÍ× ÃÐºäØ »Â§Ñ ÊÁÒª¡Ô µÇÑ ã´æ ¢Í§ÍÐàà«§Öè ÍҨ໹ µÇÑ àÅ¢ ËÃÍ×
¤Ò µÇÑ á»Ãã´æ ËÃÍ× ¡ÒáÃзÒí ¢Í§¹¾Ô ¨¹ «§Öè ·§Ñé ËÁ´·¡èÕ ÅÒ ÇÁÒ¨ÐµÍ §Á¤Õ Ò à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¹¹éÑ
µÇÑ ÍÂÒ §·Õè 1-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 亵
1.8 ÃÒÂÅÐàÍÂÕ ´¢Í§µÇÑ á»ÃẺµÒ §æ
1.8.1 µÇÑ á»Ãª¹´Ô ÍÐàà(array)
µÑÇá»Ãª¹Ô´ÍÐàà¤×Í ¡ÅØÁ¢Í§µÑÇá»Ã·ÕèÁÕª¹Ô´¢Í§¢ÍÁÙÅàËÁ×͹¡Ñ¹ áÅÐÁÕáÍ´à´Ãʢͧ
˹ǤÇÒÁ¨íÒàÃÕ§µÔ´µÍ¡Ñ¹ä»
1.8.1.1 ÍÐàà1 ÁµÔ Ô
û٠áẺ¡ÒûÃСÒÈ㪵 ÇÑ á»ÃÍÐàà1 ÁµÔ ·Ô Òí ä´´ §Ñ ¹éÕ
type name[size];
â´Â·èÕ type ¤Í× ª¹´Ô ¢Í§¢Í ÁÅÙ µÇÑ á»ÃÍÐàÃÂ
name ¤Í× ªÍè× ¢Í§µÇÑ á»ÃÍÐàÃÂ
size ¤Í× ¤Ò ¢Í§µÇÑ àÅ¢¡Òí ˹´¢¹Ò´¢Í§ÍÐààÍÒ¨¨ÐäÁ¡ Òí ˹´¡äç ´
¡ÒÃà¢Ò¶Ö§¢ÍÁÙŢͧÊÁÒªÔ¡µÑÇ㴢ͧÍÐàÃÂÊÒÁÒö·íÒä´â´Â¡ÒáíÒ˹´·èմѪ¹ÕªÕéµíÒá˹§
ÁÕÃٻẺ໹
name[index]
â´Â·èÕ index ¤Í× ¤Ò ´ªÑ ¹·Õ ªèÕ ËÕé ÃÍ× ÃÐºäØ »Â§Ñ ÊÁÒª¡Ô µÇÑ ã´æ ¢Í§ÍÐàà«§Öè ÍҨ໹ µÇÑ àÅ¢ ËÃÍ×
¤Ò µÇÑ á»Ãã´æ ËÃÍ× ¡ÒáÃзÒí ¢Í§¹¾Ô ¨¹ «§Öè ·§Ñé ËÁ´·¡èÕ ÅÒ ÇÁÒ¨ÐµÍ §Á¤Õ Ò à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¹¹éÑ
µÇÑ ÍÂÒ §·Õè 1-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 亵