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 亵
   14   15   16   17   18   19   20   21   22   23   24