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 ÁµÔ Ô ä´´Œ nj Â
   16   17   18   19   20   21   22   23   24   25   26