1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   wjsqud011
   http://¾ø´Ù.
   [¸Ó¸®¼Ó] C¾ð¾î Æ÷ÀÎÅÍ¿Í ÇÔ¼ö¿¡ ´ëÇØ...

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1850 [º¹»ç]


¾È³çÇϼ¼¿ä. ÀÌ ±ÛÀ» º¸½Ã´Â ³×ƼÁð ¿©·¯ºÐ.
Àüº´¼± ÀÔ´Ï´Ù.

ºÎÁ·ÇÏÁö¸¸ Á¦°¡ C¾ð¾î Æ÷ÀÎÅÍ¿Í ÇÔ¼ö °ü°è¿¡ ´ëÇØ Á¦ ³ª¸§´ë·Î ½±°Ô ¼³¸íÇÒ·Á°í ÇÕ´Ï´Ù.

c¾ð¾î¿¡¼­ÀÇ Æ÷ÀÎÅÍ´Â Å©°Ô 3°¡Áö ÀÔ´Ï´Ù.
ÁÖ¼Ò¿¬»êÀÚ, °£Á¢¿¬»êÀÚ, Æ÷ÀÎÅͺ¯¼ö

ÁÖ¼Ò¿¬»êÀÚ : º¯¼öÀÇ ½ÃÀÛÁÖ¼Ò.
°£Á¢¿¬»êÀÚ : ±× º¯¼öÀÇ ÁÖ¼Ò¿¡ ÀÖ´Â °ø°£.
Æ÷ÀÎÅͺ¯¼ö : º¯¼öÀÇ ÁÖ¼Ò¸¦ ÀúÀå.

±×³É ±×·¯´Ï Çϼ¼¿ä...

ÀÌÁ¦ ÇÔ¼ö ÀÔ´Ï´Ù.
ÇÔ¼ö´Â µµ±¸¶ó°í »ý°¢ÇÏ¸é µË´Ï´Ù.

¿¹¸¦ µé¾î, printfÇÔ¼ö´Â È­¸éÃâ·Âµµ±¸¶ó°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.
printf¾È¿¡ ÀÖ´Â ¼Ò½º´Â º¼Æ®¿Í ³ª»ç °°Àº °Å¶ó°í º¸¸é µË´Ï´Ù.

[¸®ÅϰªÀÇ ÇüÅÂ] [ÇÔ¼ö À̸§](¸Å°³º¯¼ö)
{
      ¼Ò½ºµé;
}
´ÙÀ½°ú °°½À´Ï´Ù. ¿ë¾î¸¦ ¼³¸íÇϰڽÀ´Ï´Ù.

¸®ÅϰªÀÇ ÇüÅ : MainÇÔ¼ö³ª ´Ù¸¥ ÇÔ¼ö¿¡°Ô ÁÙ °ªÀÇ ÇüÅÂ,Áï ¿Ï¼ºÃ¤ Ex: int, float, double, charµîµî
ÇÔ¼ö À̸§ : ¸»±×´ë·Î ¼³¸í ¹º Çʿ䰡...
¸Å°³º¯¼ö : MainÇÔ¼ö³ª ´Ù¸¥ ÇÔ¼ö¿¡¼­ ÁØ °ªÀ» ´ã´Â ¹Ù±¸´Ï. Áï Àç·á¸¦ ¹Þ´Â ¹Ù±¸´Ï.

Âü°í voidÇÔ¼ö´Â return°ªÀÌ ¾ø½À´Ï´Ù.

ÀÌ·¸°Ô °£´ÜÇÏ°Ô ¼³¸íÇϰí ÀÌÁ¦ ÇÔ¼ö¿Í Æ÷ÀÎÅÍÀÇ ±ä¹ÐÇÑ °ü°è¿¡ ´ëÇØ ¼³¸íÇϰڽÀ´Ï´Ù.

ÈçÈ÷ ¿ì¸®°¡ ¾Ë°í¸®ÁòÀ̳ª ±âŸ ¿©·¯°¡Áö ÀÌÀ¯·Î Á¤·ÄÀ» ÇÒ¶§ ²À µé¾î°¡´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
ms=a[i];
a[i]=a[j];
a[j]=ms;
ÀÌ·¸½À´Ï´Ù. ±Ùµ¥ À̰ÍÀ» ÇÔ¼ö·Î ±×³É ÇÏ¸é ¾ÈµË´Ï´Ù. À̶§ Æ÷ÀÎÅ͸¦ »ç¿ëÇÏ¿© °ªÀ» ¼­·Î ¹Ù²Ù¾î¾ß ÇÕ´Ï´Ù.
Ex)
#include<stdio.h>

void exchange(int *a,int *b) //¸Å°³ º¯¼ö¶ó°í ÇØ¼­ ´Ù¸¦°Å ¾ø½À´Ï´Ù. ±×³É Àç·á¸¦ ¹Þ´Â ¹Ù±¸´Ï¶ó°í Çϼ¼¿ä
{
    int ms;
    
   ms=*a;//ms¿¡´Â *a¿¡ ÀÖ´Â ÁÖ¼Ò¿¡ ÀÖ´Â °ªÀ» ³Ö°í
   *a=*b;//*a¿¡ ÀÖ´Â ÁÖ¼Ò¿¡ ÀÖ´Â °ª¿¡ *b¿¡ ÀÖ´Â ÁÖ¼Ò¿¡ ÀÖ´Â °ªÀ» ³Ö°í
   *b=ms;//ms´Â *b¿¡ ÀÖ´Â ÁÖ¼Ò¿¡ ÀÖ´Â °ªÀ» ³Ö´Â´Ù.
   //±×¸®°í exchangeÇÔ¼ö´Â void·Î ¼±¾ðÀ» ÇØ¼­ ¸®ÅϰªÀÌ ¾ø½À´Ï´Ù.
}
int main()
{
    int a=6,b=5;
    
    printf("%d %d\n",a,b);
    exchange(&a,&b);//¿©±â¼­ º¸¸é &¸¦ º¼¼ö Àִµ¥ À§ ¸Å°³º¯¼ö°¡ Æ÷ÀÎÅÍ º¯¼öÀ̱⠶§¹®ÀÔ´Ï´Ù.
                              //Áï aº¯¼ö¿Í bº¯¼öÀÇ ÁÖ¼Ò°ªÀ» ÁØ´Ù°í º¸¸é µË´Ï´Ù.
    printf("%d %d\n",a,b);

    return 0;
}

Ãâ·Â°ª
6 5
5 6

ÀÌ·¸°Ô µÉ °Í ÀÔ´Ï´Ù. ¼³¸íÀº À§ ¼Ò½º¸¦ Âü°íÇØ ÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù..
Æ÷ÀÎÅ͸¦ ¾µ¶§ ¸î°¡Áö ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù.
1. ¹è¿­ÀÏ °æ¿ì ±× ¹è¿­¸íÀÌ °ð ÁÖ¼Ò
2. ¹®ÀÚ¿­Àϰæ¿ì &(ÁÖ¼Ò¿¬»êÀÚ)¾²Áö¸¶ (ex, a[10]À̰í strcpy(a,"test")¶ó°í ÇÏÁö strcpy(&a,"test")¶ó°í ÇÏÁö´Â ¾Ê´Â´Ù.)

±âŸ ¿©·¯°¡Áö°¡ ÀÖÁö¸¸ °©Àڱ⠻ý°¢ÀÌ ¾È³ª³×¿ä... ±×·±°Å´Â ÇÁ·Î±×·¡¹Ö Çϸ鼭 ¾Ë°Ô µË´Ï´Ù.
¶ÇÇÑ Æ÷ÀÎÅÍ¿¡¼­ º¸¸é ½ÃÀÛ°ªÀÌ ÀÖÀ¸¸é ³¡°ªÀ» ¾Ë¾Æ¾ß µÇ´Âµ¥.... ±× ³¡°ªÀ» ¾î¶»°Ô ¾Ë±î¿ä??
¹Ù·Î ÄÄÆÄÀÏÀÌ ¾Ë¾Æ¼­ ´Ù ÇØÁÝ´Ï´Ù. ±×¸®°í ±»ÀÌ ³¡°ªÀ» ¾Ë°í ½ÍÀ¸¸é
½ÃÀÛ°ª¿¡¼­ ±× ÀÚ·áÇüÀÇ Å©±â¸¦ ´õÇØÁÖ¼¼¿ä ±×·¯¸é µË´Ï´Ù.
±×¸®°í mainµµ ÇÔ¼öÀ̱⠶§¹®¿¡ ¾îµð¿¡¼­ °ªÀ» ¹Þ½À´Ï´Ù. ¹Ù·Î ¿î¿µÃ¼Á¦¿¡¼­ °ªÀ» ¹Þ½À´Ï´Ù.
À̰ÍÀ» ¾î¼Àºí¸®¾î ÂÊÀε¥.... ±×°ÍÀº ³ªÁß¿¡ ¼³¸íÇϰڽÀ´Ï´Ù.
¶ÇÇÑ ÇÔ¼öµµ Æ÷ÀÎÅͰ¡ ÀÖ½À´Ï´Ù. ±×°Íµµ ³ªÁß¿¡.....



Âü°í : ¿å»çÀý, '¹¹°¡ À߸ø‰ç´Ù'¶ó°í ÇÏÁö¸¶¼¼¿ä... ±×·¡µµ Á¦°¡ ÇÁ·Î±×·¡¹Ö ÇÒ¶§ ¾Æ¹« ÁöÀåÀÌ ¾ø½À´Ï´Ù.¤Ð¤Ð

  Hit : 9705     Date : 2011/08/18 12:54



    
rlaehgus9624 Àú±â Á¦°¡ ¿À´Ã ÇÁ·Î±×·¡¹Ö¿¡ °ü½É°¡ÁøÁö ÀÏÁÖÀϵµ ¾ÈµÈ »õ³»±âÀ©
{ Ä¡°í ¾È¿¡ ¼Ò½º¸¦ ÀÔ·ÂÇÒ¶§ °¡¿îµ¥¿¡ ¾î¶»°Ô Ä¡³ª¿ä?¤Ð
2011/08/18  
wjsqud011 ??? ¹«½¼ ¸»¾¸À» ÇϽô ÀÌÇØ°¡ ¾ÈµË´Ï´Ù.
ºñÁÖ¾óC++ 6.0À» ±âÁØÀ¸·Î
¼Ò½º¸¦ ÀÔ·ÂÇϸé Áß°ýÈ£°¡ ÀÔ·ÂÇÏ°í ³ª¼­ ¿£Å͸¦ Ä¡¸é ÀÚµ¿À¸·Î ÅÇÀÌ ÀÔ·ÂÀÌ µË´Ï´Ù.

À§ ¼Ò½ºÁß °¡¿îµ¥ ¶ó°í Çϸé //À» ¸»¾¸ÇϽô °Å ¾Æ´Ñ°¡¿ä??
//,/*´Â ÁÖ¼®À¸·Î ÇÁ·Î±×·¡¸Ó ÇÑÅ× ¼³¸íÇÏ´Â ±ÛÀÔ´Ï´Ù. ÄÄÇ»ÅÍÇÑÅ×´Â ¾Æ¹«·± Àǹ̴ ¾øÁö¸¸ ÇÁ·Î±×·¡¸Ó ÇÑÅ×´Â ¾öû³­ Å« Àǹ̰¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ¼³¸íÀº C¾ð¾î ÇÁ·Î±×·¡¹Ö Ã¥À» Âü°íÇØÁÖ¼¼¿ä.

±×¸®°í Ãâ·ÂÇÒ¶§ °¡¿îµ¥ Á¤·ÄÀº ¾ø½À´Ï´Ù. ´Ù¸¸ ÅÇ ±â´ÉÀ» ÇÏ´Â °ÍÀº ÀÖ½À´Ï´Ù.
2011/08/19