Page 21 - ipst-cmanual
P. 21
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 21
µÇÑ ÍÂÒ §·èÕ 1-17
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàþ ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
char dat[4] = “ abcd” ;
¨Ò¡µÇÑ ÍÂÒ §à»¹ ¡ÒûÃСÒȵÇÑ á»ÃÍÐàê Í×è dat ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô áµÅ еÇÑ (ÍÒ¨
àÃÂÕ ¡ÇÒ áµÅ Ðà«Å¡äç ´) ¼ÅÅ¾Ñ ¸· äÕè ´¤ Í×
dat[0] = ‘a’;
dat[1] = ‘b’;
dat[2] = ‘c’;
dat[3] = ‘d’;
¡ÒÃàÃÂÕ ¡ãª ËÅ§Ñ ¨Ò¡»ÃСÒÈÍÐàâ Ò §º¹
char i , j ; // j = dat[i] ==> j = dat[3] ==> j = ‘d’
i = 3;
j = dat[i]; /*¼ÅÅ¾Ñ ¸¤ Í× j = ‘d’ */
㹡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàÃÂÊ ÒÁÒö»ÃСÒÈ㪧 ҹ໹ Ẻâ¡ÅºÍÅ ËÃÍ× âŤÅÑ ËÃÍ× ¹Òí ä»à»¹ µÇÑ
á»Ã parameter à¾Íè× ÃºÑ ¡ÒÃʧ ¼Ò ¹¤Ò ¢Í§¿§ ¡ª ¹Ñè ¡äç ´
µÇÑ ÍÂÒ §·Õè 1-18
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàê ¹´Ô ¢Í ÁÅ٠Ẻ float ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
float cal[5] = {0.85, 6.23, 4.7, 10.8, 2.14} ;
´§Ñ ¹¹Ñé
cal[0] = 0.85;
cal[1] = 6.23;
cal[2] = 4.7;
cal[3] = 10.8;
cal[4] = 2.14;
µÇÑ ÍÂÒ §·èÕ 1-19
¡ÒûÃСÒȵÇÑ á»ÃÍÐàê ¹´Ô ¢Í ÁÅ٠Ẻ long ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
long store[3] = {20L, 500L, 49L, 1055L} ;
´§Ñ ¹¹éÑ
store[0] = 20L;
store[1] = 500L;
store[2] = 49L;
store[3] = 1055L;
ËÁÒÂà赯 ¢Í ÁÅÙ ª¹´Ô long ÊÒÁÒöÃÐºãØ Ëª ´Ñ ਹä´â ´ÂãªÍ ¡Ñ Éà l ËÃÍ× L µÍ ·Ò µÇÑ àÅ¢¢Í ÁÅÙ ´Ç Â
¹Í¡¨Ò¡¹ÂéÕ §Ñ ÊÒÁÒö㪵 ÇÑ á»ÃÍÐà÷ ÁèÕ Ò¡¡ÇÒ 1 ÁµÔ Ô ä´´ Ç Â
µÇÑ ÍÂÒ §·èÕ 1-17
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàþ ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
char dat[4] = “ abcd” ;
¨Ò¡µÇÑ ÍÂÒ §à»¹ ¡ÒûÃСÒȵÇÑ á»ÃÍÐàê Í×è dat ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô áµÅ еÇÑ (ÍÒ¨
àÃÂÕ ¡ÇÒ áµÅ Ðà«Å¡äç ´) ¼ÅÅ¾Ñ ¸· äÕè ´¤ Í×
dat[0] = ‘a’;
dat[1] = ‘b’;
dat[2] = ‘c’;
dat[3] = ‘d’;
¡ÒÃàÃÂÕ ¡ãª ËÅ§Ñ ¨Ò¡»ÃСÒÈÍÐàâ Ò §º¹
char i , j ; // j = dat[i] ==> j = dat[3] ==> j = ‘d’
i = 3;
j = dat[i]; /*¼ÅÅ¾Ñ ¸¤ Í× j = ‘d’ */
㹡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàÃÂÊ ÒÁÒö»ÃСÒÈ㪧 ҹ໹ Ẻâ¡ÅºÍÅ ËÃÍ× âŤÅÑ ËÃÍ× ¹Òí ä»à»¹ µÇÑ
á»Ã parameter à¾Íè× ÃºÑ ¡ÒÃʧ ¼Ò ¹¤Ò ¢Í§¿§ ¡ª ¹Ñè ¡äç ´
µÇÑ ÍÂÒ §·Õè 1-18
¡ÒûÃСÒȵÇÑ á»Ãª¹´Ô ÍÐàê ¹´Ô ¢Í ÁÅ٠Ẻ float ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
float cal[5] = {0.85, 6.23, 4.7, 10.8, 2.14} ;
´§Ñ ¹¹Ñé
cal[0] = 0.85;
cal[1] = 6.23;
cal[2] = 4.7;
cal[3] = 10.8;
cal[4] = 2.14;
µÇÑ ÍÂÒ §·èÕ 1-19
¡ÒûÃСÒȵÇÑ á»ÃÍÐàê ¹´Ô ¢Í ÁÅ٠Ẻ long ¾ÃÍ Á¡ºÑ ¡Òí ˹´¤Ò ¢Í ÁÅÙ ãË¡ ºÑ ÊÁÒª¡Ô »ÃСÒÈ໹
long store[3] = {20L, 500L, 49L, 1055L} ;
´§Ñ ¹¹éÑ
store[0] = 20L;
store[1] = 500L;
store[2] = 49L;
store[3] = 1055L;
ËÁÒÂà赯 ¢Í ÁÅÙ ª¹´Ô long ÊÒÁÒöÃÐºãØ Ëª ´Ñ ਹä´â ´ÂãªÍ ¡Ñ Éà l ËÃÍ× L µÍ ·Ò µÇÑ àÅ¢¢Í ÁÅÙ ´Ç Â
¹Í¡¨Ò¡¹ÂéÕ §Ñ ÊÒÁÒö㪵 ÇÑ á»ÃÍÐà÷ ÁèÕ Ò¡¡ÇÒ 1 ÁµÔ Ô ä´´ Ç Â