ÇÁ·Î±×·¡¹Ö

 3204, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   jardin
   [re] [¿ÏÀü±âÃÊ]¹è¿­°úfor¹® ¿¹Á¦¿¡¼­Áú¹®..

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 : 2180     Date : 2007/04/03 07:36



    
3204   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 225
3203   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 953
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2032
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1860
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1600
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2307
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1622
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 1
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5178
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2411
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4188
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4099
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3535
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4326
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3787
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3759
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3771
3186     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1597
3185   c¾ð¾î ¼Ò½º Áú¹® ¹¹°¡ ¹®Á¦ÀÎÁö¤Ì¤Ì¤Ì¤Ì[2]     sjjh96
05/23 4307
1 [2][3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org