¹è¿¿¡ ´ëÇؼ´Â 3Àå¿¡¼ °£·«ÇÏ°Ô ¼Ò°³¸¦ ÇÑ ÀûÀÌ Àִµ¥ ÀÌ Àå¿¡¼ ¹è¿¿¡ ´ëÇØ º»°ÝÀûÀ¸·Î ¿¬±¸ÇØ º¸ÀÚ. À¯»çÇÑ ÀÏÀÇ ¹Ýº¹ÀÌ Æ¯±âÀÎ ÄÄÇ»ÅÍÀÇ ¼Ó¼º»ó ¹è¿Àº °¡Àå ±âº»ÀûÀÎ ÀÚ·á ±¸Á¶ÀÌ¸ç ±×·¡¼ ƯÈ÷ ÀÔ¹®ÀÚ¿¡°Ô Áß¿äÇÏ´Ù. ¹è¿À» ¾Ë°Ô µÇ¸é ¿¹Àü¿¡ ÇÒ ¼ö ¾ø¾ú´ø ¸¹Àº °ÍÀ» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. »ç½Ç Áö±Ý±îÁö ¸¸µé¾ú´ø ¿¹Á¦ Áß¿¡µµ ¹è¿À» »ç¿ëÇßÀ¸¸é ÈξÀ ´õ ½±°Ô, ´õ °£´ÜÇÏ°Ô ÇØ°áÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ ÀÖ´Ù. ¿©±â¼ ¹è¿À» °øºÎÇÑ ÈÄ ÀÌ Àå ³¡¿¡ ÀÖ´Â ¼ÒÄÚ¹Ý °ÔÀÓÀ» ºÐ¼®ÇØ º¸°í °°ÀÌ ¸¸µé¾î º¸¸é ÇÁ·Î±×·¡¹ÖÀ̶õ ¾î¶² °ÍÀÎÁö¸¦ ¾î·ÅDzÀÌ °¨À» Àâ°Ô µÉ °ÍÀÌ´Ù.
3Àå¿¡¼ Á¤ÀÇÇßµíÀÌ ¹è¿Àº µ¿ÀÏÇÑ Å¸ÀÔÀ» °¡Áö´Â º¯¼öµéÀÇ À¯ÇÑ ÁýÇÕÀÌ´Ù. ¹è¿À» ¼±¾ðÇÏ´Â ±âº» Çü½ÄÀº ´ÙÀ½°ú °°´Ù. ÀÏ¹Ý º¯¼ö ¼±¾ð¹®°ú µ¿ÀÏÇ쵂 º¯¼ö¸í µÚ¿¡ [ ] °ýÈ£(bracket)¿Í ¹è¿ Å©±â ÁöÁ¤¹®ÀÌ ¿Â´Ù´Â °Í¸¸ ´Ù¸£´Ù. ¹è¿ ¼±¾ð¹®¿¡ [ ] °ýÈ£°¡ Çϳª ÀÖÀ¸¸é 1Â÷¿ø ¹è¿ÀÌ°í µÎ °³ ÀÖÀ¸¸é 2Â÷¿ø ¹è¿À̶ó°í ÇÑ´Ù.
type ¹è¿¸í[Å©±â][Å©±â]...;
typeÀº ¾î¶² ŸÀÔÀÇ º¯¼öµéÀÌ ¸ð¿© ÀÖ´ÂÁö¸¦ ÁöÁ¤Çϴµ¥ Á¤¼öÇü º¯¼öµéÀÇ ¸ðÀÓÀ̸é int, ½Ç¼öÇü º¯¼öµéÀÇ ¸ðÀÓÀ̸é doubleÀ̶ó°í Àû´Â´Ù. ±âº»Çü ¿Ü¿¡µµ Æ÷ÀÎÅÍ, ±¸Á¶Ã¼, »ç¿ëÀÚ Á¤ÀÇÇü µî ÀÓÀÇÀÇ Å¸ÀÔÀÌ ¸ðµÎ ¹è¿À» ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ŸÀÔ T°¡ ÀÖÀ¸¸é TÇü ¹è¿Àº ¾ðÁ¦³ª °¡´ÉÇÏ¸ç ½ÉÁö¾î ¹è¿ÀÇ ¹è¿µµ ¼±¾ðÇÒ ¼ö ÀÖ´Ù.
¹è¿¸íÀº ¸» ±×´ë·Î ¹è¿ÀÇ À̸§ÀÌ´Ù. ¹è¿¸íµµ ¸íĪÀ̹ǷΠ¸íĪ ±ÔÄ¢¿¡ ¸Â°Ô¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù. °ü½ÀÀûÀ¸·Î ¹è¿¸í¿¡´Â arÀ̳ª a°°Àº Á¢µÎ¾î¸¦ ºÙ¿© ÀÌ º¯¼ö°¡ ¹è¿À̶ó´Â °ÍÀ» ½±°Ô ¾Ë ¼ö ÀÖµµ·Ï ÇÑ´Ù. Á¡¼öµéÀÇ ¹è¿À̶ó¸é arScore, »ç¶÷ À̸§ÀÇ ¹è¿À̶ó¸é arName, ÁÂÇ¥ÀÇ ¹è¿À̶ó¸é arPos µîÀ¸·Î À̸§À» ºÙÀδÙ.
Å©±â´Â ÀÌ ¹è¿ÀÌ ¸î °³ÀÇ ¿ä¼Ò¸¦ °¡Áö´ÂÁö, Áï ¸î °³ÀÇ º¯¼ö°¡ ¸ð¿©¼ ¹è¿À» ±¸¼ºÇÏ´ÂÁö¸¦ ÁöÁ¤Çϴµ¥ ÀÚ¿¬¼ö·Î µÈ »ó¼ö¸¦ Àû¾î ÁØ´Ù. °³¼öÀ̱⠶§¹®¿¡ À½¼ö³ª ½Ç¼ö´Â ´ç¿¬È÷ ¾ÈµÇ¸ç ¼±¾ðÇÒ ¶§ ÇÊ¿äÇÑ ¸Þ¸ð¸®¾çÀ» °è»êÇÒ ¼ö ÀÖ¾î¾ß ÇϹǷΠ¹Ýµå½Ã »ó¼ö¸¸ ¾µ ¼ö ÀÖ´Ù. ¹è¿ÀÇ Â÷¿ø¸¸Å Å©±â¸¦ ÁöÁ¤Ç쵂 1Â÷¿ø ¹è¿À̸é [ ] °ýÈ£¸¦ ÇÑ ¹ø¸¸ ½á ÁØ´Ù. ´ÙÀ½Àº ¹è¿ ¼±¾ðÀÇ ¿©·¯ °¡Áö ¿¹ÀÌ´Ù.
int ar[5]; // Å©±â°¡ 5ÀÎ Á¤¼öÇü ¹è¿ ar
double avg[10]; // Å©±â°¡ 10ÀÎ ½Ç¼öÇü ¹è¿ avg
char st[128]; // Å©±â°¡ 128ÀÎ ¹®ÀÚÇü ¹è¿ st
int ar[5]; ¼±¾ð¿¡ ÀÇÇØ ÄÄÆÄÀÏ·¯´Â Á¤¼öÇü º¯¼ö 5°³¸¦ ÀúÀåÇÒ ¼ö ÀÖ´Â ¿¬¼ÓÀûÀÎ ¸Þ¸ð¸® °ø°£À» È®º¸ÇÑ´Ù. ÀÌ ¹è¿Àº ¸Þ¸ð¸®»ó¿¡ ´ÙÀ½°ú °°ÀÌ »ý¼ºµÉ °ÍÀÌ´Ù.
¹è¿À» ±¸¼ºÇÏ´Â °¢°¢ÀÇ °³º° º¯¼öµéÀ» ¹è¿ ¿ä¼Ò(Element)¶ó°í ÇÑ´Ù. int ar[5] ¼±¾ð¿¡ ÀÇÇØ ar[0]ºÎÅÍ ar[4]±îÁö Á¤¼öÇü ¹è¿ ¿ä¼Ò ´Ù¼¸ °³°¡ µ¿½Ã¿¡ »ý¼ºµÈ´Ù. ¹è¿ ¿ä¼Ò´Â µ¿ÀÏÇÑ Å¸ÀÔÀ» °¡Áö´Â º¯¼ö¿Í ¿ÏÀüÈ÷ °°Àº ÀÚ°ÝÀ» °¡Áø´Ù. Áï, ar[0]´Â intÇüÀ¸·Î ¼±¾ðµÈ º¯¼ö i³ª j¿Í °°Àº Á¤¼öÇü º¯¼ö·Î¼ Á¤¼ö°ª Çϳª¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç i, j°¡ »ç¿ëµÉ ¼ö ÀÖ´Â °÷À̸é ar[0]µµ Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÚ·á ±¸Á¶¿¡´Â ¹è¿ ¿Ü¿¡µµ ¿¬°á ¸®½ºÆ®, ½ºÅÃ, Å¥, Æ®¸® °°Àº °ÍµéÀÌ ÀÖ´Ù. ´ÙÀ½¿¡ ÀÚ·á ±¸Á¶¸¦ µû·Î °øºÎÇØ º¸¸é ¾Ë°ÚÁö¸¸ ÀÌ Áß ¹è¿ÀÌ °¡Àå ´Ü¼øÇϸ鼵µ »ç¿ë ºóµµ°¡ ³ô´Ù. ´Ù¸¥ ÀÚ·á ±¸Á¶¿¡ ºñÇØ ¹è¿Àº ³¶ºñµÇ´Â ¸Þ¸ð¸®°¡ ¾øÀ¸¸ç ¹è¿ ¿ä¼ÒµéÀÌ ¿¬¼ÓÀûÀÎ °ø°£¿¡ ¹èÄ¡µÇ¾î Àֱ⠶§¹®¿¡ ¿ä¼Ò¸¦ ÂüÁ¶ÇÏ´Â ¼Óµµ°¡ ´ë´ÜÈ÷ ºü¸£´Ù. ÇÏÁö¸¸ ¹Ýµå½Ã ¿¬¼ÓÀûÀ̾î¾ß ÇÑ´Ù´Â Á¦¾àÀÌ ÀÖ¾î¼ »õ·Î¿î ¿ä¼Ò¸¦ »ðÀÔÇϰųª ±âÁ¸ ¿ä¼Ò¸¦ »èÁ¦ÇÏ´Â ¼Óµµ´Â ¹«Ã´ ´À¸®´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÌ´Ù.
±×·¡¼ »ðÀÔ »èÁ¦°¡ ºó¹øÇÑ ÀڷḦ ´Ù·ê ¶§´Â ¹è¿ ´ë½Å ¿¬°á ¸®½ºÆ®¸¦ ¸¹ÀÌ »ç¿ëÇß¾ú´Ù. ÇÏÁö¸¸ ¿äÁòÀº CPUÀÇ ¼Óµµ°¡ ¿ö³« »¡¶óÁ®¼ Å©±â°¡ Áö³ªÄ¡°Ô Å©Áö ¾ÊÀ¸¸é º¹ÀâÇÑ ¿¬°á ¸®½ºÆ® ´ë½Å ¹è¿À» »ç¿ëÇصµ ¼º´É»óÀÇ Å« Â÷ÀÌ°¡ ¾ø´Ù. C ¾ð¾î´Â Àú¼öÁØ ¾ð¾îÀÇ Æ¯¼º»ó ¹è¿À» ¸¹ÀÌ »ç¿ëÇϴµ¥ ¹®ÀÚ¿ Á¶Â÷µµ ¹è¿·Î Ç¥ÇöÇÑ´Ù. ±×·¡¼ ¹®ÀÚ¿À» ÀÚÀ¯ ÀÚÀç·Î ´Ù·ç°í ½ÍÀ¸¸é ¹è¿¿¡ Àͼ÷ÇØÁ®¾ß ÇÑ´Ù.