ÇÁ·Î±×·¡¹Ö

 3206, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   lawsoul
   ¾È³çÇϼ¼¿ä c¾ð¾î Ãʺ¸ÀÚ µµ¿òÁ» ÁÖ¼¼¿ä(2) [C¾ð¾î] [ÇØ°á¿Ï·á:sohun5013´Ô]

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=3273 [º¹»ç]


1  #include<stdio.h>
2  int bon(int**p1,int**p2)
3  {
4          int*temp=*p1;        <±À±ÀÁõ>
5        *p1=*p2;               <±À±ÀÁõ>
6        *p2=temp;             <±À±ÀÁõ>
7  }
8  int main(void)
9  {
10         int num1=10,num2=20;
11
12        int*ptr1,*ptr2;
13        ptr1=&num1, ptr2=&num2;
14
15        printf("num1ÀÇ °ª : %d  ptr1ÀÇ °ª : %d  \n",num1,*ptr1);
16        printf("num2ÀÇ °ª : %d  ptr2ÀÇ °ª : %d  \n",num2,*ptr2);
17
18        bon(&ptr1,&ptr2);
19
20        printf("ptr1 ÀÇ °ª : 20  ptr1 ÀÇ °ª : 10 ÀÌ µÇ¾î¾ß ¼º°øÀÔ´Ï´Ù!  \n");
21        printf("ptr1 ÀÇ °ª : %d  ptr2 ÀÇ °ª : %d \n\n",*ptr1,*ptr2);
22
23        return 0;
24 }
-------------------------------------------------------------------------------------------
À§ÀÇ  <±À±ÀÁõ>ºÎºÐ¿¡¼­
{
        int*temp=*p1;       // <<= ¿Ö *p1 ÀÌ µÇ¾î¾ßÇÏÁÒ? ±×³É p1 ¶Ç´Â **p1ÀÌ ¾Æ´Ï°í¿ä?
               *p1=*p2;
               *p2=temp;    
}
ÀÌÁß Æ÷ÀÎÅÍ ¹®Á¦¶ó´Â°Í ±îÁö´Â ÀÌÇظ¦ Çß½À´Ï´Ù.
´Ü¼øÈ÷ ¼±¾ð½Ä ÀÌ¿Ü ¹®Àå¿¡¼±  *À» Çϳª Â÷°¨Çؼ­ ¾²´Â°Í »ÓÀΰ¡¿ä?

±×·¸´Ù¸é

21¹ø° ÁÙ¿¡¼­

printf("ptr1 ÀÇ °ª : %d  ptr2 ÀÇ °ª : %d \n\n",*ptr1,*ptr2);
¿¡¼­ *ptr1,*ptr2 ´Â ¿Ö Â÷°¨À» ÇÏÁö¾Ê°í  Æ÷ÀÎÅÍ* ¸¦ ºÙ¿©¾²°ÔµÈ°Ç°¡¿ä?
´Ü¼øÈ÷ Â÷°¨À» Çؼ­ ¾²´Â°Ô ÀϹÝÀ̾ú´Ù¸é

printf("ptr1 ÀÇ °ª : %d ptr2 ÀÇ °ª : %d \n\n",ptr1,ptr2);

¹®Àåµµ ¿À·ù°¡ ¾ø¾î¾ß µÉÅÙµ¥ ºôµå°¡ ¾ÈµÇ³×¿ä..


µµ¿òÁ» ÁÖ¼¼¿ä. ¾îµð¼­ºÎÅÍ ¾î¶»°Ô À߸øÀÌ 됬´ÂÁö ±À±ÀÇÕ´Ï´Ù.



ps.ÁÁÀº ¾ÆħÀÔ´Ï´Ù~^^


  Hit : 5292     Date : 2012/01/15 05:01



    
lawsoul ´Ü¼øÈ÷ Â÷°¨Çؼ­ ¾²µÇ printf ¹®¿¡¼­¸¸ ÁÖ¼Ò°ªÀ» À§ÇØ ´ÙºÙ¿©ÁØ´Ù. ·Î ÀÌÇØÇصµ µÇ³ª¿ä?

¾Ë°í½Í½À´Ï´Ù. µµ¿ÍÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù~
2012/01/15  
sohun5013 ¾î¶ó? ºôµå°¡ ¾È µÅ¿ä? printf¹® Æ÷ÀÎÅÍ ±×³É ¾²´Â °Íµµ ¹®Á¦´Â ¾øÀ»ÅÙµ¥, ¹Ù¸¥ °á°ú´Â ¾Æ´ÏÁö¸¸ ÄÄÆÄÀÏÀº µÇÁö ¾Ê¾Æ¿ä? ¿¡·¯¸Þ½ÃÁö ¹¹ ¶ß´Âµ¥¿ä? 2012/01/15  
lawsoul 1>c:\documents and settings\a\my documents\visual studio 2010\projects\1234\1234\4363838.c(1): error C2059: ±¸¹® ¿À·ù : '»ó¼ö'
1>c:\documents and settings\a\my documents\visual studio 2010\projects\1234\1234\4363838.c(1): error C2014: Àü󸮱⠸í·ÉÀº °ø¹é ¾Æ´Ñ ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
1>c:\documents and settings\a\my documents\visual studio 2010\projects\1234\1234\4363838.c(8): error C2059: ±¸¹® ¿À·ù : '»ó¼ö'

¿¡·¯¸Þ¼¼Áö´Â ÀÌ·¸½À´Ï´Ù.
ÇÏÁö¸¸ »õº®ºÎÅÍ ¾Æħ±îÁö ¹ã»õ¸é¼­ ¿À·ùÁ¡À» ã¾Æ³Â½À´Ï´Ù.
±× ¿À·ùÁ¡Àº Á¦°¡ ±âº»ÀûÀÎ ¼³¸íÀ» Á¦´ë·Î ¸øµé¾î¼­ ÀϾ ¹®Á¦¿´½À´Ï´Ù.

* Çϳª´ç °£´ÜÈ÷ Æ÷ÀÎÅÍ°¡ °¡¸£Å°´Â Àü ÁÖ¼Ò°ª¿¡ ºÒ°úÇß½À´Ï´Ù.
int*ptr = &num , int**dptr =&ptr

¿¹¸¦ µéÀÚ¸é **dptr Àº numÀ» °¡¸£Å°Áö¸¸
*dptrÀº ptrÀ» °¡¸£Å°´Â ¿ø¸® ¿´½À´Ï´Ù.

°øºÎÇÏ´ø ½Ã°£ÀÌ »õº®À̶ó Á¤½ÅÀÌ ºüÁø»óż­ °­ÀǸ¦ µè°íÀÖ¾ú³ªº¾´Ï´Ù.

À§ÀÇ Á¦ ¼³¸íÀÌ ³Ê¹«³ª ºÎÁ·Çؼ­ ¹®Á¦¸¦ ÀÌÇØÇÑ Áö±Ý Á¦°¡ºÁµµ ¹®Á¦¸¦ ¸ð¸£°Ú½À´Ï´Ù.

¾ÕÀ¸·Î °øºÎÇÒ¶© Á»´õ Á¤½ÅÂ÷¸®°í ÇؾßÇÒ °Í °°½À´Ï´Ù.

´ñ±Û´Þ¾ÆÁֽŠsohun5013´Ô ¼ºÀÇ¿¡ °¨»çµå¸³´Ï´Ù.

ps. ±×·¡µµ ÁÁÀº °øºÎ°¡ ‰ç½À´Ï´Ù.¤¾¤¾¤¾
2012/01/15  
3206   SNSÇØÅ·ÀÌ µÇ³ª¿ë? µµ¿ÍÁÖ¼¼¿ä ¤Ð¤Ð¤Ð [2]     ÇÑä¹Î
02/28 361
3205   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 202
3204   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 935
3203 ºñ¹Ð±ÛÀÔ´Ï´Ù  124     minsub87
08/17 1
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2016
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1850
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1592
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2293
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1616
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 0
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5149
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2401
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4183
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4075
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3526
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4293
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3751
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3721
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3746
1 [2][3][4][5][6][7][8][9][10]..[161]

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