1581, 1/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿ì´À´Ô
   [ÀÚÀÛ]c¾ð¾î <Æ÷ÀÎÅÍ> ij½±°Ô ¼³¸íÇصå·Á¿ä~ 3 (¼öÁ¤)

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


//Á¦ ¼³¸í¿¡ Å« ¿À·ù°¡ ÀÖ¾ú½À´Ï´Ù. º¹½ÀÇҰ⠴ٽà º¸´Ù°¡ ¹ß°ßÇß³×¿ä ¤Ð Á˼ÛÇÕ´Ï´Ù.
//À߸øµÈ ºÎºÐÀº ¸ðµÎ ¼öÁ¤, »èÁ¦ ÇÏ¿´½À´Ï´Ù.



¾Õ¿¡¼­ Æ÷ÀÎÅͺ¯¼öÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ÀúÀåÇÏ´Â °Í¿¡ ´ëÇÑ Àǹ®À» °¡Á®º¸¾Ò½À´Ï´Ù.

¿©±â¼­ ±×°Í¿¡ ´ëÇØ ÆÄÇìÃÄ º¾½Ã´Ù.




¿¹Á¦¸¦ ºÁÁÖ¼¼¿ä.

<¿¹Á¦>

int a = 10;

int *ap = &a;

int **app = ≈

int ***appp = &app;

<¼³¸í>

int a = 10;

ÄÄÇ»ÅÍ¿¡°Ô Á¤¼ö '10'À» ÀúÀåÇÏ°í ½ÍÀ¸´Ï a¶ó´Â À̸§À» ºÙ¿© ÀûÀýÇÑ °ø°£À» ¸¸µé¾î´Þ¶ó°í Çß½À´Ï´Ù.

int *ap = &a;

a¶ó´Â À̸§À» °¡Áø °ø°£ÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ Æ÷ÀÎÅͺ¯¼öap¿¡ ÀúÀåÇß±º´¢.


À½ ±×·±µ¥ ¾Æ·¡¸¦ º¸´Ï...

int **app = ≈

int ***appp = &app;

ÀÌ 2¹®Àå¿¡ ¾Õ¿¡¼­ À̾߱âÇÏ¿´´ø Æ÷ÀÎÅͺ¯¼öÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ÀúÀåÇÏ´Â Àǹ®¿¡ ´ëÇÑ

ÇØ´äÀ» Á¦½ÃÇÏ¿´½À´Ï´Ù.


< ÇØ´äÀº ´ÙÀ½°ú °°½À´Ï´Ù. >

Æ÷ÀÎÅͺ¯¼öÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ÀúÀåÇϱâ À§Çؼ­´Â ÀÌÁßÆ÷ÀÎÅͺ¯¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù.

ÀÌÁßÆ÷ÀÎÅͺ¯¼ö -> ' * ' 2°³

ÀÌÁßÆ÷ÀÎÅͺ¯¼öÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ÀúÀåÇϱâ À§Çؼ­´Â »ïÁßÆ÷ÀÎÅͺ¯¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù.

»ïÁßÆ÷ÀÎÅͺ¯¼ö -> ' * ' 3°³

»ïÁßÆ÷ÀÎÅͺ¯¼öÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ÀúÀåÇϱâ À§Çؼ­´Â »çÁßÆ÷ÀÎÅͺ¯¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù.

»çÁßÆ÷ÀÎÅͺ¯¼ö -> ' * ' 4°³

»ïÁß,»çÁß,,,nÁß,,,±îÁö °¡´Â °æ¿ì´Â °ÅÀÇ ¾øÁö¸¸ ÀÌ·±°ÍÀ» '´ÙÁßÆ÷ÀÎÅÍ'¶ó°í ÇÕ´Ï´Ù.



À§ÀÇ ¿¹Á¦¸¸ È®½ÇÈ÷ °¡Áö°í³îÁÙ ¾Æ½Å´Ù¸é ¿©·¯ºÐÀº Æ÷ÀÎÅÍÅ·ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

À§ÀÇ ¿¹Á¦¸¦ °¡Áö°í

´ÙÀ½°ú °°Àº ¹®ÀåµéÀ» »ý°¢Çغ¸¼¼¿ä.

a        =>    ???

&a       =>   ???

*&a      =>   ???
  
ap       =>   ???

*ap      =>   ???

&ap     =>   ???

*&ap    =>   ???

**&ap   =>  ???
  
app      =>  ???

*app    =>  ???

**app   =>   ???

&app    =>   ???

*&app   =>   ???

**&app  =>   ???

***&app  =>   ???

À§ÀÇ ¹®ÀåµéÀÌ ¾î¶²°ªÀ» ÀǹÌÇÒÁö È®½ÇÇÏ°Ô ´ë´äÇÒ¼ö ÀÖ´Ù¸é

Æ÷ÀÎÅÍ°øºÎ´Â °ÅÀÇ ¿Ïº®ÇÏ´Ù º¼ ¼ö ÀÖ½À´Ï´Ù.


À§ ¹®Àåµé¿¡ ´ëÇÑ Çؼ³À» Á¦½ÃÇϱâ À§ÇØ Á¦°¡ ¾²´Â ¹æ¹ýÀ» ÅëÇØ ¼³¸íÇص帮°Ú½À´Ï´Ù.

¾Æ, ±×¸®°í ¼³¸í¿¡ ¾Õ¼­ Æ÷ÀÎÅÍ(ÁÖ¼Ò)´Â ÀÓÀÇ·Î ½¬¿î ¼ýÀÚ·Î Á¤Çؼ­ ¼³¸íÇÒ°Ô¿© ~

< ¼³¸í½ÃÀÛÇÕ´Ï´Ù. >

¿ì¼±, Áö»ó 1ÃþºÎÅÍ ³ôÀÌ ¼Ú±¸Ä£ ¹«ÇÑÇÑ ¾ÆÆÄÆ®¸¦ »ý°¢ÇϽʽÿÀ.

±×¸®°í ´ÙÀ½°ú °°ÀÌ Á¦ÀÏ ¾Æ·¡ÃþÀÎ 1ÃþºÎÅÍ ¾ÆÆÄÆ® È£½ÇÀ» ¹èÁ¤ÇϽʽÿÀ.

nÃþ
-
-
4Ãþ=>***appp         ÁÖ¼Ò : 400  , »ç´Â³ð : 300
3Ãþ=>**app            ÁÖ¼Ò : 300  , »ç´Â³ð : 200
2Ãþ=>*ap               ÁÖ¼Ò : 200  , »ç´Â³ð : 100
1Ãþ=> a                 ÁÖ¼Ò : 100  , »ç´Â³ð : 10

ÀÌÁ¦ ºñ±³ Çغ¸¼¼¿ä.

int a = 10;
int *ap = &a;
int **app = ≈
int ***appp = &app;

¹º°¡ ¿Í´ê´Â°Ô ¾ø³ª¿ä?

¾ø¾îµµ »ó°ü¾ø½À´Ï´Ù.



ÀÌÁ¦ ¸»ÇØµÑ°Ô ÀÖ½À´Ï´Ù.

¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ ¼ø¼­·Î º¸½Ê½Ã¿À.

*&a ¶ó°í µÇ¾îÀÖÀ¸¸é a°¡ °¡¸®Å°´Â °÷ÀÌ ¾îµòÁö »ý°¢Çϼ¼¿ä. ±×¸®°í ±× °÷ÀÇ ÁÖ¼Ò¸¦ »ý°¢Çϼ¼¿ä.
(´Ü, a°¡ Æ÷ÀÎÅͺ¯¼öÀÏ °æ¿ì¿¡¸¸ ¼º¸³ÇÕ´Ï´Ù.)

Áï,

' * '°¡ ºÙ¾îÀÖÀ¸¸é ±× ÁÖ¼Ò¿¡ »ç´Â³ðÀ̶ó°í Çؼ®ÇϽʽÿÀ.

' & ' °¡ ºÙ¾îÀÕÀ¸¸é ÁÖ¼Ò¸¦ ³ªÅ¸³»´Â °ÍÀ̶ó°í Çؼ®ÇϽʽÿÀ.



ÀÌÁ¦ Á¦°¡ Á¦½ÃÇÑ ¹®Á¦µéÀ» Ç®¾îº¸ÁÒ.

a        =>    10ÀÔ´Ï´Ù.

&a       =>   100ÀÔ´Ï´Ù.
aÀÇ ÁÖ¼Ò´Â 100ÀÔ´Ï´Ù.

*&a      =>   10ÀÔ´Ï´Ù.
a°¡ °¡¸®Å°´Â °÷Àº ÀÚ½ÅÀ» °¡¸®Å°°íÀÖ½À´Ï´Ù.
±×°÷ÀÇ ÁÖ¼Ò´Â 100À̳׿ä.
ÀÌ°Ç ÀÌ·¸°Ô »ý°¢ÇÏ¸é ¾ÈµË´Ï´Ù. À§¿¡¼­ ¸»Çß´Ù ½ÍÀÌ a°¡ Æ÷ÀÎÅͺ¯¼öÀÏ°æ¿ì¿¡¸¸ ¼º¸³ÇÕ´Ï´Ù.
ÀÌ°ÍÀº aÀÇ ÁÖ¼Ò¿¡ »ç´Â³ðÀ̶ó°í Çؼ®ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¹Ç·Î 10ÀÌ Á¤´äÀÔ´Ï´Ù.
  
ap       =>   100ÀÔ´Ï´Ù.
ap¿¡ ÀúÀåµÇ¾îÀÖ´Â °Í(»ç´Â³ð)Àº 100À̳׿ä.

*ap      =>   10ÀÔ´Ï´Ù.
ap¿¡´Â Æ÷ÀÎÅÍ(ÁÖ¼Ò) 100ÀÌ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù.
*ap´Â ÀúÀåµÈ ÁÖ¼Ò¿¡ »ç´Â³ðÀ» ³ªÅ¸³»´Â±º´¢.
¿¬»óÇسõÀº ¾ÆÆÄÆ®¸¦ º¸´Ï ÁÖ¼Ò:100¿¡ »ç´Â³ðÀº 10À̳׿ä.

&ap     =>   200ÀÔ´Ï´Ù.
apÀÇ Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ³ªÅ¸³»³×¿ä.
¾ÆÆÄÆ®¸¦ º¸´Ï ÁÖ¼Ò°¡ 200À̳׿ä.

*&ap    =>   100ÀÔ´Ï´Ù.
ap°¡ °¡¸®Å°´Â °÷Àº aÀÔ´Ï´Ù.
±×°÷ÀÇ ÁÖ¼Ò´Â 100À̳׿ä.

**&ap   =>  10ÀÔ´Ï´Ù.
ap°¡ °¡¸®Å°´Â °÷Àº aÀÔ´Ï´Ù.
±×°÷ÀÇ ÁÖ¼Ò´Â 100À̳׿ä.
ÁÖ¼Ò 100¿¡ »ç´Â³ðÀº 10À̱º¿ä.

ÀÌ·±½ÄÀ¸·Î °Ô¼Ó Ç®¾îº¸¸é

app      =>  200ÀÔ´Ï´Ù.

*app    =>  100ÀÔ´Ï´Ù.

**app   => 10ÀÔ´Ï´Ù.

&app    =>   300ÀÔ´Ï´Ù.

*&app   =>   200ÀÔ´Ï´Ù.

**&app  =>   100ÀÔ´Ï´Ù.

***&app  =>   10ÀÔ´Ï´Ù.

ÀÌ·¸°Ô µË´Ï´Ù.


<Á¤¸®>

ÁÖ¼Ò¿¬»êÀÚ('&') ´Â Æ÷ÀÎÅÍ(ÁÖ¼Ò)¸¦ ³ªÅ¸³½´Ù.
ÂüÁ¶¿¬»êÀÚ('*') ´Â Æ÷ÀÎÅÍ(ÁÖ¼Ò)¿¡ ÀúÀåµÈ °ª(»ç´Â³ð)À» ³ªÅ¸³½´Ù.

  Hit : 7208     Date : 2012/01/07 09:01



    
akskdlfk18 ¿ØÁö Ä£ÇÏ°Ô Áö³»°í ½Í¾î¿ä.... Á¦ÀÚ ¾ÈÅ°¿ì½Ã³ª¿ä ¤¾¤¾ 2012/01/08  
havu ½±°Ô Àß ¼³¸íÇϼ̳׿ä.....
¸î³âÀü óÀ½ °øºÎÇÒ¶§ Æ÷ÀÎÅÍ¿¡¼­ Æ÷±âÇß´ø°Ô »ý°¢³ª´Â±º¿ä
2012/01/08  
¿ì´À´Ô ÀоîÁּż­ °¨»çÇÕ´Ï´Ù.
Àúµµ ¾ÆÁ÷ ¹è¿ï°Ô ¸¹½À´Ï´Ù.
Á¦ÀÚ¸¦ °¡¸£Ä¥ Á¤µµÀÇ ±×¸©Àº ¾ÈµË´Ï´Ù.
2012/01/09  
kisang0365 ÀߺýÀ´Ï´Ù ¤¾¤¾ ÀÌ°É ±â¸»Àü¿¡ ºÃÀ¸¸é ÇÐÁ¡Á» Àß³ª¿ÔÀ»ÅÙµ¥ ¤Ð 2012/01/09  
lawsoul ÁÁÀºÁ¤º¸ °¨»çÇÕ´Ï´Ù. 2012/01/14  
dudals3938 ¿Í...¾î·Æ³×¿ä;;;
¼³¸íÀº ½¬¿îµ¥ ¸¶Áö¸·ºÎºÐÀÌ Çرò¸°´Ù ¤»
ÁÁÀºÁ¤º¸ °¨»çÇØ¿ä~
2012/01/23  
¿ì´À´Ô Çä ¤»¤»¤»¤»¤» Á¦°¡ ¾´ ±Û¿¡ Å« ¿À·ù°¡ ¤»¤»¤»¤»¤»¤»¤»¤»

*&ap ¶ó´Â Ç¥ÇöÀº ap°¡ °¡¸®Å°°í ÀÖ´Â °÷ÀÇ 'ÁÖ¼Ò'¸¦ ¶æÇÕ´Ï´Ù.

*&ap = *ap °¡ ¾Æ´Ï¿¡¿ä....¤»¤»¤»¤»¤».

±Û ¾µ¶§ Çê°¥·È¾ú³ª º¾´Ï´Ù ¤Ð
2012/04/02  
zenis Á¦Àڷι޾ÆÁÖ¼¼¿ä 2012/04/25  
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 18756
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 205
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 706
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1538
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 917
1576   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1258
1575   towelroot.c (zip) ÄÚ¸àÆÃ.[1]     scube
08/18 3778
1574   levitator.c (¾Èµå·ÎÀÌµå ·çÆÃ) °ø°Ý ºÐ¼® ¼Ò½º ÄÚµå °øÀ¯.[4]     scube
08/17 3692
1573   ¹«·á Á¤º¸º¸¾È ±â¼úÀÎÀç ¾ç¼º °úÁ¤ ±³À°»ý ¸ðÁý     chanjung111
06/17 4489
1572   K-Shield ÁִϾî 5±â ¸ðÁý     lrtk
06/17 4219
1571   [ÆÁ] ÆÄÀ̽ã 2¼Ò½º¸¦ 3À¸·Î º¯°æÇØÁÖ´Â »çÀÌÆ®[3]     ÇѽÂÀç
05/13 3927
1570   ±¸±Û ¹é¸µÅ© ÀÛ¾÷ Áú¹®¿ä     wkatnxka
03/30 3362
1569   [ÆÁ] ¿ìºÐÅõ ¹Ì·¯¸µ¼­¹ö     ÇѽÂÀç
03/09 4054
1568 ºñ¹Ð±ÛÀÔ´Ï´Ù  °¨À»¸øÀâ°Ú³×¿ä¤Ì¤Ì     À×À×À×
01/15 3
1567   µ¥ºñ¾È °è¿­ ¸®´ª½º ÀÇÁ¸¼º ±úÁ³À»¶§ ÇØ°á¹ý     ÇѽÂÀç
11/27 4532
1566   È«º¸ÇÕ´Ï´Ù. ½Å»ý º¸¾ÈÄ¿¹Â´ÏƼÀÔ´Ï´Ù.     kimwoojin0952
10/26 4267
1565   ½Å±âÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î[3]     koreal33t
09/06 4663
1564   À©µµ¿ì,¸®´ª½º¿¡¼­ ³» ip¸¦ È®ÀÎÇØ º¸ÀÚ [1]     koreal33t
09/06 3860
1563   CTF »çÀÌÆ®[1]     koreal33t
09/06 4519
1562   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 4338
1 [2][3][4][5][6][7][8][9][10]..[80]

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