1596, 1/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   Acacia
   C¾ð¾î ¹®¹ý 2 (¹®¹ý : Áõ°¨¿¬»êÀÚÀÇ ÀÌÇØ)

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


¾È³çÇϼ¼¿ä~

Àú¹ø¿¡ ±ÛÀ» ¾²¸é¼­ Çß´ø ¸»Ã³·³ ´Ù½Ã »õ·Î¿î ±ÛÀ» ¾²°Ô µÇ¾ú½À´Ï´Ù.
»ç½Ç º° ¹ÝÀÀÀÌ ¾ø¾î ÇÏÁö ¸»¾Æ¾ßÁö »ý°¢ÇßÁö¸¸(ù¹ø° ´ñ±Û º¸´Ï ±×·¡µµ ´ÙÇàÀÌ´Ù ½Í¾î¼­;;;)

¿À´ÃÀº »ç½Ç º°·Î À¯¿ëÇÏÁö ¾ÊÀ»¼öµµ ÀÖÁö¸¸¿ä
Àú¿Í °°ÀÌ Ã³À½ºÎÅÍ ÇϳªÇϳª ±Ã±ÝÇØ ÇÏ½Ã°í ¶â¾îº¸´Â ºÐµéÀ» À§ÇØ À̹ø±ÛÀ» ¾²°Ô µÇ¾ú½À´Ï´Ù ;;;

Áõ°¨¿¬»êÀÚ°¡ ¾î¶²°ÍÀÎÁöµµ ´ëºÎºÐ ´Ù ¾Æ½Ã°í »ç¿ëÇÏ´Â ¹ýµµ ´Ùµé ¾Æ½Ã°ÚÁö¸¸
¾î¶² ½ÄÀ¸·Î ±× ¿¬»êÀÌ ÀÌ·ç¾î Áö´ÂÁö ¾Æ½Ã´ÂºÐÀº ÀûÀº°Í °°¾Æ¼­ À̹ø±ÛÀ» ¾²°Ô µÇ¾ú½À´Ï´Ù.

¼­·ÐÀº ÀÌ°ÍÀ¸·Î ÇÏ°í¿ä ;; ¤»¤»

ÀüÀ§Áõ°¨¿¬»ê»ç, ÈÄÀ§Áõ°¨¿¬»êÀÚÀÇ Â÷ÀÌ´Â ¸ðµÎ ¾Æ½ÇÅÙµ¥¿ä

int a = 0;
int b = 0;

b = a++;
ÀÇ °ªÀº a = 1, b = 0 ÀÔ´Ï´Ù.

int a = 0;
int b = 0;

b = ++a;
ÀÇ °æ¿ì´Â a = 1, b = 1 ÀÌÁÒ

ÀÌ·± ¿¬»êÀÌ ¾î¶»°Ô ÀÌ·ç¾î Áú±î¿ä?


Á¤È®ÇÏ°Ô µûÁö¸¸ ÇÔ¼ö´Â ¾Æ´ÏÁö¸¸ ÀÌÇظ¦ µ½±âÀ§ÇØ ÀÌ·¸°Ô Ç¥ÇöÇß½À´Ï´Ù.
(Á¤È®ÇÏ°Ô´Â Àúµµ ¾î¶² °ÍÀÎÁö´Â ¸ð¸£³ª ³»ºÎ ±¸Á¶´Â ÀÌ·±½ÄÀÌ ¸Â½À´Ï´Ù.)

ÀüÀ§Áõ°¡¿¬»êÀÚ¿Í ÈÄÀ§Áõ°¡¿¬»êÀÚ¸¸ º¸µµ·ÏÇÒ²²¿ä.

°¨¼Ò¿¬»êÀÚ´Â ¶È°°Àº ¿ø¸®·Î µ¹¾Æ°¡´Â°Å´Ï±ñ¿ä


void ++(int &ref)  // ÀüÀ§Áõ°¡¿¬»êÀÚ.
{
ref += 1;
}

¿©±â¿¡¼­ º¸¸é ¾Ë¼ö ÀÖµíÀÌ ++a °¡ ¼öÇàµÈ´Ù°í Ä¡¸é aÀÇ °ª¿¡ ¹Ù·Î 1ÀÌ ´õÇØÁø´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.


±×·³ ÈÄÀ§Áõ°¡¿¬»êÀ» º¸¸é

int ++(int & ref)
{
int temp = ref;
ref += 1;
return temp;
}

a++¿¡¼­ aÀÇ ³»¿ëÀ» temp¿¡ ÀÓ½ÃÀúÀåÇÑÈÄ aÀÇ °ªÀ» 1Áõ°¡ ½ÃÅ°°Ô µË´Ï´Ù.
±×¸®°í ÈÄ¿¡ ³»¿ëÀ» º¸¸é a¸¦ ¸®ÅÏ ½ÃÅ°´Â °ÍÀÌ ¾Æ´Ï¶ó temp¸¦ ¸®ÅϽÃÅ°´Â °ÍÀ» ¾Ë¼ö Àִµ¥ temp¸¦ ¸®ÅÏ ½ÃÅ°±â ¶§¹®¿¡ ±× ¿¬»êÀÇ ¼öÇà µ¿¾È¿¡´Â a¸¦ ´õÇϱâ ÀüÀÇ °ªÀÎ tempÀÇ °ªÀ» »ç¿ëÇÏ´Â °ÍÀÌÁÒ

±× ¿¬»êÀÌ ³¡³ª°Ô µÇ¸é aÀÇ °ªÀ» ´Ù½Ã »ç¿ëÇϱ⠶§¹®¿¡ a°¡ Áõ°¡µÈ °ªÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù.

ÀüÀ§, ÈÄÀ§°¨¼Ò ¿¬»êÀÚµµ ¶È°°Àº ¿ø¸®·Î »ç¿ëµÇ°í¿ä
ÀüÀ§, ÈÄÀ§Áõ°¨¿¬»êÀÚ¸¦ ÀÏÁ¾ÀÇ ÇÔ¼ö¶ó°í »ý°¢ ÇϽøé ÀÌÇØÇϱ⠽¬¿ï °ÍÀ̶ó°í »ý°¢ µÇ³×¿ä

ÀüÀ§¿¬»êÀº ±× °ªÀÌ ¹Ù·Î Àû¿ëµÇ±â ¶§¹®¿¡ »ó°üÀÌ ¾ø°í

ÈÄÀ§¿¬»êÀÇ °æ¿ì´Â ÇÑÁÙ, Á¤È®È÷ ¸»Çϸé ;À» ¸¸³ª±â Àü±îÁö ±× °ªÀÌ Àǹ̰¡ ÀÖ´Â °ÍÀÌÁÒ

while(a++) ¿¡¼­ aÀÇ Á¶°ÇÀ» ºñ±³ÇÑÈÄ aÀÇ °ªÀ» Áõ°¡½ÃŲ´Ù´øÁö
printf("%d", a++); ¿¡¼­ aÀÇ º» °ªÀ» Ç¥½ÃÇÏ°í aÀÇ °ªÀ» Áõ°¡½ÃŲ´Ù´øÁö

ÇϳªÀÇ ±¸¹®À» ±âÁØÀ¸·Î Ç¥½ÃµÇ´Â °ÍÀÔ´Ï´Ù.

¿À´ÃÀº º°·Î ¾µ¸ð ¾ø´Â ³»¿ëÀ̱º¿ä;;

´ÙÀ½¿¡´Â Á¤¸» »ç¿ëÇÒ¸¸ÇÑ ³»¿ëÀ» °¡Áö°í ÀÛ¼ºÇÏ°Ú½À´Ï´Ù ;;









  Hit : 9859     Date : 2009/02/09 03:08



    
zhuji90 ÇÏÇÖ.. ´ÙÀ½ÆíÀ» ±â´ëÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. 2009/02/12  
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 19448
1595   [pwnable.kr] Shellshock[1]     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/23 96
1594   ShellshockÀÇ ±âº» ¿ä¾à     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/23 77
1593   [pwnable.kr] fd     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/23 70
1592   VPNÀÌ ¿¬°áµÇ¾ú´Ù°¡ µµÁß¿¡ ²¨µµ À¥ ºê¶ó¿ìÀú»ó¿¡¼­ À¯ÁöµÇ´Â ÀÌÀ¯     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/22 77
1591   ÇØÄ¿µéÀÌ ÇØÅ·½Ã »ç¿ëÇÏ´Â µð·ºÅ丮 °ø°£[1]     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/22 114
1590   Keyboard Hooking -part2 - (Python3 ver)     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/20 84
1589   [Windows API] Keyboard Hooking     ÇØÅ·ÀßÇÏ°í½Í´Ù
11/20 74
1588   [pwnable.kr] cmd1 °ø·«     ÇØÅ·ÀßÇÏ°í½Í´Ù
10/23 236
1587   netdiscover ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇϱ⠠   ÇØÅ·ÀßÇÏ°í½Í´Ù
08/13 515
1586   ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ½ÉÇà À¥ Å©·Ñ·¯     ÇØÅ·ÀßÇÏ°í½Í´Ù
08/13 407
1585   ÆÄÀ̽ã random¸ðµâÀ» ÀÌ¿ëÇÑ ¼ýÀÚ¸ÂÃ߱⠰ÔÀÓ ±¸Çö     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/30 957
1584   ÆÄÀ̽ã äÆà ÇÁ·Î±×·¥ ±¸Çö     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/28 845
1583   ÆÄÀ̽㠼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/26 987
1582   ¸®´ª½º À¥ ·Î±× ºÐ¼®     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/20 675
1581   ¸®´ª½º/À©µµ¿ì º¸¾È Àåºñ ·Î±×     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/20 824
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 914
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 1429
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 2305
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1606
1 [2][3][4][5][6][7][8][9][10]..[80]

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