Page 20 - ipst-cmanual
P. 20
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
µÇÑ ÍÂÒ §·èÕ 1-15
¶Ò »ÃСÒÈ໹
int time[10];
ËÁÒ¶§Ö µÇÑ á»ÃÍÐàê Í×è time ÁÊÕ ÁÒª¡Ô ÂÍ Â 10 µÇÑ ÊÒÁÒöᨡᨧ䴴 §Ñ ¹éÕ
time[0] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 1 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 0
time[1] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 2 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 1
time[2] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 3 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 2
time[3] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 4 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 3
time[4] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 5 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 4
time[5] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 6 áµÁ ´Õ ªÑ ¹·Õ ªÕè àéÕ »¹ 5
time[6] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 7 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 6
time[7] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 8 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 7
time[8] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 9 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 8
time[9] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 10 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 9
â´Â·èÕ time[0]...time[9] ໹ µÇÑ á»Ãª¹´Ô int ¢¹Ò´ 2 亵 ´§Ñ ¹¹éÑ ¡ÒûÃСÒȵÇÑ á»Ã time
¨§Ö ãªà ¹Í×é ·èÕ 20 亵
µÇÑ ÍÂÒ §·èÕ 1-16
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàþ ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô ãË» ÃСÒÈ໹
char dat[8] = {1,3,5,7,9,11,13,15} ;
¨Ò¡µÇÑ ÍÂÒ §à»¹ ¡ÒûÃСÒȵÇÑ á»ÃÍÐàê Í×è dat ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô áµÅ еÇÑ (ÍÒ¨
¨ÐàÃÂÕ ¡ÇÒ áµÅ ÐË¹Ç Â ¡äç ´) ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í×
dat[0] = 1;
dat[1] = 3;
dat[2] = 5;
dat[3] = 7;
dat[4] = 9;
dat[5] = 11;
dat[6] = 13;
dat[7] = 15;
¡ÒÃàÃÂÕ ¡ãªÊ ÁÒª¡Ô ÍÐààËÅ§Ñ ¨Ò¡Á»Õ ÃСÒÈÍÐàâҧº¹
char i , j ;
i = 3;
j = dat[i]; // j = dat[i] ==> j = dat[3] ==> j = 7
/* ¼ÅÅ¾Ñ ¸¤ Í× j = 7 */
µÇÑ ÍÂÒ §·èÕ 1-15
¶Ò »ÃСÒÈ໹
int time[10];
ËÁÒ¶§Ö µÇÑ á»ÃÍÐàê Í×è time ÁÊÕ ÁÒª¡Ô ÂÍ Â 10 µÇÑ ÊÒÁÒöᨡᨧ䴴 §Ñ ¹éÕ
time[0] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 1 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 0
time[1] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 2 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 1
time[2] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 3 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àéÕ »¹ 2
time[3] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 4 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 3
time[4] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 5 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 4
time[5] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 6 áµÁ ´Õ ªÑ ¹·Õ ªÕè àéÕ »¹ 5
time[6] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 7 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 6
time[7] ໹ ÊÁÒª¡Ô µÇÑ ·èÕ 8 áµÁ ´Õ ªÑ ¹·Õ ªÕè àÕé »¹ 7
time[8] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 9 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 8
time[9] ໹ ÊÁÒª¡Ô µÇÑ ·Õè 10 áµÁ ´Õ ªÑ ¹·Õ ªèÕ àÕé »¹ 9
â´Â·èÕ time[0]...time[9] ໹ µÇÑ á»Ãª¹´Ô int ¢¹Ò´ 2 亵 ´§Ñ ¹¹éÑ ¡ÒûÃСÒȵÇÑ á»Ã time
¨§Ö ãªà ¹Í×é ·èÕ 20 亵
µÇÑ ÍÂÒ §·èÕ 1-16
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàþ ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô ãË» ÃСÒÈ໹
char dat[8] = {1,3,5,7,9,11,13,15} ;
¨Ò¡µÇÑ ÍÂÒ §à»¹ ¡ÒûÃСÒȵÇÑ á»ÃÍÐàê Í×è dat ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô áµÅ еÇÑ (ÍÒ¨
¨ÐàÃÂÕ ¡ÇÒ áµÅ ÐË¹Ç Â ¡äç ´) ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í×
dat[0] = 1;
dat[1] = 3;
dat[2] = 5;
dat[3] = 7;
dat[4] = 9;
dat[5] = 11;
dat[6] = 13;
dat[7] = 15;
¡ÒÃàÃÂÕ ¡ãªÊ ÁÒª¡Ô ÍÐààËÅ§Ñ ¨Ò¡Á»Õ ÃСÒÈÍÐàâҧº¹
char i , j ;
i = 3;
j = dat[i]; // j = dat[i] ==> j = dat[3] ==> j = 7
/* ¼ÅÅ¾Ñ ¸¤ Í× j = 7 */