Æ÷ÀÎÅÍ(Pointer)

¡á Æ÷ÀÎÅÍÀÇ Ç¥Çö
    - ÀÚ·á°¡ ±â¾ïÀåÄ¡ÀÇ ¹°¸®Àû ¿¬°á¼º°ú ¹«°üÇÏ°Ô ÀúÀåµÇ´Â °æ¿ì¿¡´Â ÇÑ ÀÚ·á´Â ÀÚ½ÅÀÇ ´ÙÀ½ ÀÚ·áÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÀڷḦ Æ÷ÀÎÅÍ (pointer) ȤÀº ¸µÅ© (link)¶ó ÇÑ´Ù.

 ÇÁ·Î±×·¥¿¡¼­

³»ºÎÀûÀÎ ³í¸®Àû Ç¥Çö

 int x;
 int *p;
 p = &x;
 x=4;

¡á ÇÔ¼ö (ºÎ ÇÁ·Î±×·¥)ÀÇ È£Ãâ¹æ½Ä(Àμö Àü´Þ ¹æ½Ä)
    - ½ÇÀÎÀÚ : ½ÇÀμö (actual argument)¶ó°íµµ Çϸç ÁÖÇÁ·Î±×·¥¿¡¼­ ºÎÇÁ·Î±×·¥À¸·Î ³Ñ°Ü ÁÙ °ªÀ» °®°í Àִµ¥ ½ÇÀμö´Â º¯¼ö, ¹è¿­ º¯¼ö, »ó¼ö, °è»ê½Ä µî ¾î¶² ÇüÅÂ¶óµµ °¡´ÉÇÏ´Ù.
    - °¡ÀÎÀÚ : °¡ÀÎÀÚ (dummy argument) ¶Ç´Â Çü½ÄÀÎÀÚ¶ó°í Çϸç ÁÖÇÁ·Î±×·¥ÀÇ ½ÇÀμö·ÎºÎÅÍ Á¤º¸¸¦ ³Ñ°Ü ¹ÞÀ» Àμö·Î¼­ ´Ü¼øº¯¼ö ÇüŶó¾ß ÇÑ´Ù.