http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1316 [º¹»ç]
===============================================================================
>#include <stdio.h>
>
>main()
>
>{
>char temp;
>static char tbl1[6]="abcde";
>static char tbl2[6]="vwxyz";
>int i;
>
>for(i=0; i<6; i++)
>{
>temp=tbl1[i];
>tbl1[i]=tbl2[i];
>tbl2[i]=temp;
>}
>printf("tbl1=%s\n",tbl1);
>printf("tbl2=%s\n",tbl2);
>
>}
>
>
>¾È³çÇϼ¼¿ä.. ¿ÏÀü ÃÊÃÊÃÊÂ¥ÀÔ´Ï´Ù
>
>Ã¥À¸·Î È¥ÀÚ µ¶ÇÐÇÏ´ÂÁßÀä.. Àú ¿¹Á¦¸¦ ºÐ¼®Ç϶ó°í Çߴµ¥
>Ãâ·ÂÇÏ¸é °á±¹ tbl1,tbl2¿¡ ¼±¾ðµÇÀÖ´ø ¹®ÀÚ¿ÀÌ ¼·Î ¹Ù²¸¼ ³ª¿À´Â ¼Ò½ºÀÔ´Ï´Ù..
>
>±Ùµ¥ Àú±â¼ for¹®ÀÇ ¿ëµµ¸¦ ¸ð¸£°Ú½À´Ï´Ù...
>
>temp=tbl1[i];
>tbl1[i]=tbl2[i];
>tbl2[i]=temp;
>
>ÀÌ ºÎºÐÀÌ¿ä.. µÚ¿¡ [i]ÀÌ°Ç ¾î¶² °³³äÀÎÁö ¾Ë°íÀÖ½À´Ï´Ù.. ±Ùµ¥ ¿©±â¼ ¼·Î ´ëÀÔÀ»Çϴµ¥
>
>¿Ö [i]¸¦ ÀÌ¿ëÇϴ°ɱî¿ä? ¾îÂ¥ÇÇ ±× ¹è¿ÀÚü¸¦ ´ëÀÔÇÒ·Á´Â°Å¸é ±»ÀÌ for¹®À» ¾È½áµµ
>µÉ°Å°°Àºµ¥... ¶Ç [6] À¸·Î Çؼ Ãâ·ÂÇϴϱñ ¿ø·¡ÀÖ´ø ¹®ÀÚ¿±×´ë·Î ³ª¿À´õ¶ó±¸¿ä...
>
>Á¦°¡ ³ªÀÌ»ì ó¸Ô°í ¸Ó¸®°¡±»¾î¼ ÀÌÇØ·ÂÀÌ µþ¸³´Ï´Ù.. Á» µµ¿ÍÁÖ¼¼¿ä ¤Ì.¤Ì
===============================================================================
Áú¹®ÀÚ: Áú¹®ÀÚÀÔ´Ï´Ù...¹è¿¼ýÀÚ¸¦ ¹Ù²Ù±âÀ§ÇØ for¹®À» ¾´´Ù´Â°Ç ¾Ë°íÀִµ¥¿ä.. Á¦°¡ ¹°¾îº»°Ç 3¹ø´ëÀÔÇÒ¶§ ±»ÀÌ [i]¸¦ ¾µÇÊ¿ä°¡ÀֳĴ°̴ϴÙ.. ±×´Ï±ñ ´ëÀÔÇÒ¶§ [i]°¡ Á¤È®È÷ 2007/02/19
Áú¹®ÀÚ: ¾î¶² ¾Ï¹¬ÀûÀÎ ÀÛ¿ëÀÌ µÇ´ÂÁö°¡ ¸ð¸£°Ú´Ù´Â°Ì´Ï´Ù... 2007/02/19
Áú¹®ÀÚ: tbl1[i] ÀÚü¸¦ ´ëÀÔÇϴµ¥ tbl1[6] Àº ¿Ö ¾ÈµÇ´ÂÁö°¡ ±Ã±ÝÇÑ°Ì´Ï´Ù
2007/02/19
¾ÆÀÌÇÁ¸®µå: º¯¼ö ¼±¾ðÇÒ¶§ tbl1[6]ÇϼÌÀ¸´Ï...6°³. Áï 0~5±îÁö ¹Û¿¡ ¾ÈµÇ°ÔµÇ¾îÀÖÁÒ. 2007/02/19
Áú¹®ÀÚ: ´äº¯ÀºÁ¤¸» °¨»çÇÕ´Ï´Ù...±Ùµ¥ Á˼ÛÇÏÁö¸¸ Á¦ Áú¹®À» ÀÌÇظøÇÏ°í °è¼¼¿ä..¤Ì.¤Ì Á»´õ Áú¹®À» ÀÚ¼¼È÷ ÀоîÁÖ¼¼¿ä...
==============================================================================
¾ÆÀÌÇÁ¸®µå´ÔÀÌ ÀÚ¼¼È÷ ¼³¸íÇØÁÖ¼ËÁö¸¸ Áú¹®ÇØÁֽźÐÀÌ Áú¹®Àº ¹è¿¿ä¼ÒÀÇ ÀÌÇصµ ¹®Á¦ÀΰŠ°°¾Æ¼ ÇãÁ¢ÇÏÁö¸¸ ´ä±ÛÀ» ³²°Ü º¸¾Ò½À´Ï´Ù.
óÀ½¿¡ º¯¼ö¸¦ ¼±¾ðÇÏ½Ã¸é¼ ¾Æ·¡¿Í °°Àº ¹®ÀÚ¿·Î ÃʱâÈ ½ÃÄÑÁֽðí
static char tbl1[6]="abcde";
>static char tbl2[6]="vwxyz";
¾Æ·¡Ã³·³ ÇØ´ç ¹®ÀÚ¿À» Ãâ·ÂÇϽøé
printf("tbl1=%s\n",tbl1);
>printf("tbl2=%s\n",tbl2);
for¹®(¹Ýº¹¹®)À¸·Î °¢ ¹è¿¿ä¼Ò¸¦ Çϳª¾¿ ¹Ù²ãÁֱ⶧¹®¿¡.
Ãâ·Â°á°ú´Â ¾Æ·¡Ã³·³ tbl1º¯¼ö¿¡ ÀúÀåµÇÀÖ´Â ¹®ÀÚ¿°ú tbl2º¯¼ö¿¡ ÀúÀåµÇÀÖ´Â
¹®ÀÚ¿ÀÇ À§Ä¡°¡ ¹Ù²î°Ô µÇÀÖ½À´Ï´Ù.
tbl1=vwxyz ¡ç¿ä±â
tbl2=abcde ¡ç¿ä±â
Press any key to continue
¾ÆÀÌÇÁ¸®µå´ÔÀÌ ¸»¾¸ÇÏ½Å°Í Ã³·³ º¯¼ö¼±¾ðÇÒ¶§ tbl1[6]À̶ó°í ÇϼÌÀ¸´Ï ¹è¿ÀÇ ¿ä¼Ò´ÂÃÑ6°³.. À妽º´Â 0,1,2,3,4,5 ÀÌ·¸°Ô 6°³ ÀΰÅÁÒ..
Áú¹®ÀÚ´Ô²²¼ ¸»¾¸ÇϽŰÍó·³ tbl1[i]´ë½Å tbl1[6]À¸·Î ¹Ù²Ù°Ô µÇ½Ã¸é
for(i=0;i<6;i++) À̹®Àå¿¡¼ i°ªÀÌ 0¿¡¼ ºÎÅÍ 5±îÁö Áõ°¡ÇÒ¶§
¾Æ·¡ ³»¿ëÀÌ ¹Ýº¹½ÇÇà µÇÁö¸¸
temp=tbl1[6];
tbl1[6]=tbl2[6];
tbl2[6]=temp;
tbl1[6]Àº ¹è¿ÀÇ7¹ø° ¿ä¼Ò(½ÇÁ¦ Á¸ÀçÇÏÁöµµ ¾ÊÀ½) ³¢¸®¸¸ °è¼Ó ¹Ù²î´Â °ÍÀÌ
½ÇÇàµÇ´Ï Ãâ·Â°á°ú¿¡¼ µÎ º¯¼öÀÇ ³»¿ëÀÌ ±³Ã¼µÇÁö ¾Ê´Â°ÍÀÔ´Ï´Ù.
(tbl1[6]Àº ¹è¿ÀÇ 7¹ø° ¿ä¼ÒÀÔ´Ï´Ù)
tbl1[6]À¸·Î óÀ½¿¡ º¯¼ö¸¦ ¼±¾ðÇϽǶ§
¢ÙÀ̺κÐÀÇ 6Àº ¹è¿¿ä¼ÒÀÇ °¹¼ö¸¦ ¸»Çϴ°ÍÀÔ´Ï´Ù.
Áï ..for¹®¿¡ »ç¿ëµÈ i´Â 0~5 (tbl1[0]¿¡¼ tbl1[5]±îÁö : 6°³)
tbl1[0]ù¹ø°¿ä¼Ò
tbl1[1]µÎ¹ø°¿ä¼Ò
tbl1[2]¼¼¹ø°¿ä¼Ò
tbl1[3]³×¹ø°¿ä¼Ò
tbl1[4]´Ù¼¸¹ø°¿ä¼Ò
tbl1[5]¿©¼¸¹ø°¿ä¼Ò
ÀÌ·¸°Ô µÇ´Â°ÍÀÔ´Ï´Ù.
Áú¹®ÀÚ´Ô²²¼ Çò°¥¸®½Ã´Â °ÍÀº º¯¼ö¼±¾ð½Ã º¯¼öÀÇ[]¾ÈÀÇ ¼ýÀÚ¿Í for¹®¼Ó¿¡ ÀÖ´Â
º¯¼öÀÇ[]¼ýÀÚ°¡ ¾²ÀÓ»õ°¡ ´Ù¸£´Ù´Â°É Çò°¥¸®½Ã´Â°Å °°½À´Ï´Ù.
óÀ½ º¯¼ö¼±¾ðÇϽǶ§ tbl1[6]ÀÇ [6]Àº ¹è¿°¹¼ö¸¦ ¸»Çϴ°ÍÀÔ´Ï´Ù.
¹è¿¼±¾ð½Ã ¹è¿ÀÇ °¹¼ö¸¦ Á¤ÇØÁÙ¶§»ç¿ëÇÏ°í
for¹®¼Ó¿¡ µé¾îÀÖ´Â tbl1[i]ÀÇ [i]´Â ¹è¿ÀÇ °¢ À妽º(¸î¹ø°¿ä¼Ò)ÀÔ´Ï´Ù.
¹è¿¼±¾ðÇÒ¶§¿Í´Â ´Ù¸£°Ô ¹è¿ÀÇ i¹ø°¿ä¼Ò( ex:tbl[5]=6¹ø°¿ä¼Ò)¸¦ °¡¸®Å°´Â
¿ëµµ·Î»ç¿ëÇÕ´Ï´Ù.
°øºÎÇϽô åÀÇ ¹è¿ÀÇ Á¤ÀǺκÐÀ» ´Ù½Ã Çѹø Á¤µ¶ÇØ º¸½Ã¸é ÀÌÇØ°¡ »¡¸® µÇ½Ã¸®¶ó
¹Ï½À´Ï´Ù.^^;;
Áú¹®ÇϽźÐÀÇ Áú¹®³»¿ëÀÌ ÀÌ°ÅÀΰŠ°°½À´Ï´Ù¸¸ ¾Æ´Ï¶ó¸é Á˼Û(?)ÇÕ´Ï´Ù^^;;
Àúµµ ÇãÁ¢ÇÑÁö¶ó ¼³¸íÀÌ ºÎÁ·ÇÏ´õ¶óµµ ÀÌÇØÁÖ¼¼¿ä^^;;
|
Hit : 2171 Date : 2007/04/03 07:36
|