Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) ¿ìËٵĺ¯Êýµ÷ÓÃ

CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) - ¿ìËٵĺ¯Êýµ÷ÓÃ
ÎÒÓÖÀ´ÁË£¬½ñÌ쿲¿²º¯Êýµ÷ÓõÄÎÊÌâ¡£º¯ÊýÄÄÀﶼÓУ¬Ð¡µÄ³ÌÐòÒ»Á½¸öº¯Êý£¬´óµÄ³ÌÐò³É°ÙÉÏǧ¸öº¯Êý¡£¼´Ê¹ÔÚÓÎÏ·µÄ¹Ø¼üÑ­»·ÖУ¬µ÷Óü¸Ê®¸öº¯ÊýÒ²ÊǺܳ£¼ûµÄ¡£ËùÒÔº¯Êýµ÷ÓôúÂëµÄÖÊÁ¿£¬Ôںܴó³Ì¶ÈÉÏÓ°Ïì×ÅÓÎÏ·µÄÖÊÁ¿¡£
»¹ÊÇÏÈ˵×î»ù±¾µÄ´úÂë·ç¸ñÎÊÌâ¡£Ê×ÏÈ£¬¶ÔÓÚº¯ÊýµÄ²ÎÊý£¨ÌرðÊÇÖ¸Õ룩£¬Èç¹ûº¯ÊýÄÚ²¿²»»áÐÞ¸ÄÆäÖ¸ÕëµÄÄÚÈÝ£¬Ò»¶¨ÒªÓÃconstÀ´¶¨Òå²ÎÊýÀàÐÍ
=========²»ºÃµÄ·ç¸ñ==========
void function(char * ServerName)
{
   // ÄÚ²¿²»ÔÊÐí¶ÔServerNameµÄÄÚÈݽøÐÐÐÞ¸Ä
}
=========ºÃµÄ·ç¸ñ===========
void function(const char * ServerName)
{
   // ÄÚ²¿²»ÔÊÐí¶ÔServerNameµÄÄÚÈݽøÐÐÐÞ¸Ä
}
ΪʲôÕâô×öÄØ£¿ ¾Ù¸ö¼òµ¥µÄÀý×Ó: ÔÚÍŶӿª·¢ÖгÌÐòÔ±AдºÃÁËdisplayFunction£¬´«ÁËÒ»¸öÊý¾Ý½á¹¹¸ødisplayFunction×öͼÏóÏÔʾ£¬È»ºóÔÚ½ÓÏÂÀ´µÄ³ÌÐòÖжÔÊý¾Ý½øÐмÆËã¡£AÈÏΪdisplayFunction²»»á¶ÔÊý¾Ý½øÐÐÐ޸ģ¬ËùÒÔÔÚÒÔºóµÄÊý¾ÝÔËËãÖУ¬Ã»ÓнøÐÐÒ»ÖÂÐÔ¼ì²â¡£¹ýÁ˼¸Ìì³ÌÐòÔ±B±»ÅɹýÀ´ÓÅ»¯AµÄ³ÌÐò£¬ÒòΪ²»ÖªµÀ²»ÄܸÄÊý¾Ý£¬½á¹û¸ÄÁËÏ£¬ÔÚdisplayFunctionÖиıäÁËÊý¾Ý½á¹¹µÄÄÚÈÝ£¬µ±Ê±²âÊÔͨ¹ý¡£µ«ÊÇÔÚ²úÆ··¢²¼µÄAlpha²âÊԽ׶Σ¬ÓÃreal dataµÄʱºò³öÁËÎÊÌâ¡£ÎÒÏëͨÏüdebugÈ¥²îÕâôµã¸öСÎÊÌ⣬²»ÊǺÜÖµµÃ°É¡£Ö»ÒªÉÔ΢ÁôµãÐÄ£¬¾Í¿ÉÒÔ±ÜÃâÁË
==================·Ö¸îÏß==================
ÏÂÃæ̸̸º¯ÊýµÄµ÷ÓÃÎÊÌâ¡£ÎÒÃǶ¼ÖªµÀ£¬ÔÚµ÷ÓõÄÒ»¸öº¯ÊýµÄʱºò£¬´«¸øº¯ÊýµÄ²ÎÊýÊÇҪѹµ½Õ»ÀȻºó²ÅÄܱ»º¯Êý·ÃÎÊ¡£ÎÒÃÇÀ´¿´Ò»Ïº¯Êýµ÷ÓõĻã±à´úÂë.(»ã±à´úÂëÊÇÓÃVisual Studio .net 2003 ±àÒë, release version¡£ÓÅ»¯²ÎÊý /0t /02)
=======printf("%s%d%d%d%d",haha,m,n,p,i);======
00401000 push ecx
00401001 push ebx
00401002 mov ebx, dword ptr [esp+04]
00401003 push ebp
00401004 mov ebp, dword ptr [esp+08]
00401005 push esi
00401006 push edi
00401007 mov edi, dword ptr [esp+10]
00401008 xor esi, esi
00401009 push esi
0040100A push edi
0040100B push ebx
0040100C push ebp
0040100D push 00408040
0040100E push 004060FC
0040100F call 00401054
ÎÒµÄÌìÄÄ£¬ÕâÊǶàÉÙ´úÂ룬ֻ²»¹ýΪÁ˰ѲÎÊýpushµ½Õ»Àï¾ÍÓÃÁË15Ìõ¡£¿´ÎÒÃÇ¿´¿´ÁíÒ»¶Î´úÂë
===========printf("%s",haha);============
00401010 push 00408040
00401011 push 004060FC
0040101


Ïà¹ØÎĵµ£º

c/c++ÓïÑÔÖÐstaticʹÓ÷½·¨


¡¡¡¡Ò»¡¢c³ÌÐò´æ´¢¿Õ¼ä²¼¾Ö
¡¡¡¡C³ÌÐòÒ»Ö±ÓÉÏÂÁв¿·Ö×é³É£º
¡¡¡¡1£©ÕýÎĶΗ—CPUÖ´ÐеĻúÆ÷Ö¸Á·Ö£»Ò»¸ö³ÌÐòÖ»ÓÐÒ»¸ö¸±±¾£»Ö»¶Á£¬·ÀÖ¹³ÌÐòÓÉÓÚÒâÍâʹʶøÐÞ¸Ä×ÔÉíÖ¸Á
¡¡¡¡2£©³õʼ»¯Êý¾Ý¶Î£¨Êý¾Ý¶Î£©——ÔÚ³ÌÐòÖÐËùÓи³Á˳õÖµµÄÈ«¾Ö±äÁ¿£¬´æ·ÅÔÚÕâÀï¡£
¡¡¡¡3£©·Ç³õʼ»¯Êý¾Ý¶Î£¨bss¶Î£©&mdas ......

cÓïÑÔµÄ×Ô¶¯ÀàÐÍת»»

×Ô¶¯×ª»»×ñÑ­ÒÔϹæÔò£º
1)        Èô²ÎÓëÔËËãÁ¿µÄÀàÐͲ»Í¬£¬ÔòÏÈת»»³ÉͬһÀàÐÍ£¬È»ºó½øÐÐÔËËã¡£
2)        ת»»°´Êý¾Ý³¤¶ÈÔö¼ÓµÄ·½Ïò½øÐУ¬ÒÔ±£Ö¤¾«¶È²»½µµÍ¡£ÈçintÐͺÍlongÐÍÔËËãʱ£¬ÏÈ°ÑintÁ¿×ª³ÉlongÐͺóÔÙ½øÐÐÔËËã¡£
   &n ......

CÓïÑÔº¯Êý£¨Ò»£©


ÔÚÇ°ÃæÒѾ­½éÉܹý£¬£ÃÔ´³ÌÐòÊÇÓɺ¯Êý×é³ÉµÄ¡£ËäÈ»ÔÚÇ°Ãæ¸÷ÕµijÌÐòÖдó¶¼Ö»ÓÐÒ»¸öÖ÷º¯Êýmain()£¬µ«ÊµÓóÌÐòÍùÍùÓɶà¸öº¯Êý×é³É¡£º¯ÊýÊÇ£ÃÔ´³ÌÐòµÄ»ù±¾Ä£¿é£¬Í¨¹ý¶Ôº¯ÊýÄ£¿éµÄµ÷ÓÃʵÏÖÌض¨µÄ¹¦ÄÜ¡££ÃÓïÑÔÖеĺ¯ÊýÏ൱ÓÚÆäËü¸ß¼¶ÓïÑÔµÄ×Ó³ÌÐò¡££ÃÓïÑÔ²»½öÌṩÁ˼«Îª·á¸»µÄ¿âº¯Êý(ÈçTurbo C£¬MS C¶¼ÌṩÁËÈý°Ù¶à¸ö¿âº¯Êý)£¬» ......

ǶÈëʽ¿ª·¢£­CÓïÑÔÃæÊÔÌâ(¶þ)

11¡¢ÏÂÃæµÄ´úÂëÊä³öÊÇʲô£¬ÎªÊ²Ã´£¿
Void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) £¿puts("> 6") : puts("<= 6");
}
²»¹ÜÈçºÎ£¬ÕâÎÞ·ûºÅÕûÐÍÎÊÌâµÄ´ð°¸ÊÇÊä³öÊÇ“>6”¡£Ô­ÒòÊǵ±±í´ïʽÖдæÔÚÓзûºÅÀàÐͺÍÎÞ·ûºÅÀàÐÍʱËùÓеIJÙ×÷Êý¶¼×Ô¶¯×ª»»ÎªÎÞ·ûºÅÀàÐÍ¡£Òò´Ë-20±ä³ÉÁËÒ»¸ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ