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 ¾Ã͌ Á¡ºÑ ¡Òí ˹´¤Ò‹ ¢ÍŒ ÁÅÙ ãË¡Œ ºÑ ÊÁÒª¡Ô áµÅ‹ еÇÑ (ÍÒ¨
¨ÐàÃÂÕ ¡Çҋ áµÅ‹ Ð˹Nj  ¡äç ´)Œ ¼ÅÅ¾Ñ ¸· äèÕ ´¤Œ Í×

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 */
   15   16   17   18   19   20   21   22   23   24   25