²é¿´: 1011  |  »Ø¸´: 16
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

zenghui09

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
bslt(½ð±Ò+1,VIP+0):¸Ðл½»Á÷£¬»¶Ó­³£À´¡£ 8-7 19:15
ΪʲôÊÇconst°¡,³£Á¿Âð?ÄÇ¿ÉÄܲ»ÐÐ. switchºóÃæÓ¦¸ÃÊDZäÁ¿.
Ö»ÒªcaseºóÃæµÄ¶«Î÷ºÍswitchºóµÄ¶«Î÷¿ÉÒÔ½øÐÐ==ÅжϾͿÉÒÔ
»¹ÓÐ,×îºÃÒ»¸öcaseºóÃæ¼Óbreak
11Â¥2009-07-21 12:47:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wurenyong

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
bslt(½ð±Ò+1,VIP+0):¸Ðл½»Á÷£¬»¶Ó­³£À´¡£ 8-7 19:15
²éÓï·¨ÊéÉϺÜÇå³þ
Ó¦¸Ã¿ÉÒÔµÄ,Ö»ÒªÁ½¸öÖµÄܱÈ. Ulong¾ÍÈ«ÊÇUlong¡£
Èç¹ûÁ½¸öÓÐÒ»¸öÀàÐͲ»ÊÇ£¬¾ÍÓÐÎÊÌâ³öÏÖ£¬±È·½ËµµÍλ¶ÔÆë±È½Ï¡£Ö®ËùÒÔ³öÏÖÕâÖÖÏÖÏó£¬Ô­ÒòÔÚÓÚÇ¿ÖÆÀàÐÍת»»°¡
²éÊ飬ÊéÉÏÈ«ÓС£ÎÊÕâÖÖÎÊÌâÑϸñÀ´ËµÊDz»Ó¦¸ÃµÄ
ÄѵúýÍ¿
12Â¥2009-07-21 15:12:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wurenyong

ľ³æ (ÕýʽдÊÖ)

¡ï
bslt(½ð±Ò+1,VIP+0):¸Ðл½»Á÷£¬»¶Ó­³£À´¡£ 8-7 19:15
³ÌÐòµÄÎÊÌâʵÔÚÓÐÒÉÎÊ£¬¿ÉÒÔ×Ô¼º±àÒ»¶Î×öºÍʵÑé¡£×Ô¼ºÕÒµ½Ô­Òòʤ¹ý¶ÁÊ®ÄêÊé°¡
ÄѵúýÍ¿
13Â¥2009-07-21 15:14:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

leolau0318

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
bslt(½ð±Ò+1,VIP+0):¸Ðл½»Á÷£¬»¶Ó­³£À´¡£ 8-7 19:16
switchºóÃæ¿ÉÒÔ¸úÕûÐÍ£¬×Ö·ûÐÍ£¬enumÐͱäÁ¿
µ«ÊDz»ÄÜÊǸ¡µãÐÍ£¨float/double)
ÄãµÄ³ÌÐòÊǺϷ¨µÄ
14Â¥2009-08-05 10:28:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gf0204

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÉÏ»ú²Ù×÷²»¾ÍÖªµÀÁË£¬¶àÉÏ»ú¡£
15Â¥2009-08-23 23:48:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

phoenix8848

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
»·¾³ : Intel T2050 @1.6GHz, 2.0GB RAM Mobile Intel 945GM Express Chipset Family
Windows XP SP2 Pro v5.1.2600
Visual Studio 2005 SP1 Team Suit

´úÂë:
#include
using namespace std;

int main()
{
        const long l_idx = 0x00010000;

        switch(l_idx)
        {
        case 0x00010000:
                cout << "case 1" << endl;
                break;
        case 0x00000000:
                cout << "case 2" <                 break;
        default:
                cout << "error" << endl;
                break;
        }

        return 0;
}


»ã±à:
--- e:\visual studio 2005\projects\democpp\ex_01\ex_01_02.cpp ------------------
#include
using namespace std;

int main()
{
004114B0  push        ebp  
004114B1  mov         ebp,esp
004114B3  sub         esp,0D0h
004114B9  push        ebx  
004114BA  push        esi  
004114BB  push        edi  
004114BC  lea         edi,[ebp-0D0h]
004114C2  mov         ecx,34h
004114C7  mov         eax,0CCCCCCCCh
004114CC  rep stos    dword ptr es:[edi]
        const long l_idx = 0x00010000;
004114CE  mov         dword ptr [l_idx],10000h

        switch(l_idx)
004114D5  mov         dword ptr [ebp-0D0h],10000h
004114DF  cmp         dword ptr [ebp-0D0h],0
004114E6  je          main+73h (411523h)
004114E8  cmp         dword ptr [ebp-0D0h],10000h
004114F2  je          main+46h (4114F6h)
004114F4  jmp         main+0A0h (411550h)
        {
        case 0x00010000:
                cout << "case 1" << endl;
004114F6  mov         esi,esp
004114F8  mov         eax,dword ptr [__imp_std::endl (41A338h)]
004114FD  push        eax  
004114FE  push        offset string "case 1" (41780Ch)
00411503  mov         ecx,dword ptr [__imp_std::cout (41A33Ch)]
00411509  push        ecx  
0041150A  call        std:perator<< > (41114Fh)
0041150F  add         esp,8
00411512  mov         ecx,eax
00411514  call        dword ptr [__imp_std::basic_ostream >:perator<< (41A320h)]
0041151A  cmp         esi,esp
0041151C  call        @ILT+410(__RTC_CheckEsp) (41119Fh)
                break;
00411521  jmp         main+0CBh (41157Bh)
        case 0x00000000:
                cout << "case 2" < 00411523  mov         esi,esp
00411525  mov         eax,dword ptr [__imp_std::endl (41A338h)]
0041152A  push        eax  
0041152B  push        offset string "case 2" (417804h)
00411530  mov         ecx,dword ptr [__imp_std::cout (41A33Ch)]
00411536  push        ecx  
00411537  call        std:perator<< > (41114Fh)
0041153C  add         esp,8
0041153F  mov         ecx,eax
00411541  call        dword ptr [__imp_std::basic_ostream >:perator<< (41A320h)]
00411547  cmp         esi,esp
00411549  call        @ILT+410(__RTC_CheckEsp) (41119Fh)
                break;
0041154E  jmp         main+0CBh (41157Bh)
        default:
                cout << "error" << endl;
00411550  mov         esi,esp
00411552  mov         eax,dword ptr [__imp_std::endl (41A338h)]
00411557  push        eax  
00411558  push        offset string "error" (4177FCh)
0041155D  mov         ecx,dword ptr [__imp_std::cout (41A33Ch)]
00411563  push        ecx  
00411564  call        std:perator<< > (41114Fh)
00411569  add         esp,8
0041156C  mov         ecx,eax
0041156E  call        dword ptr [__imp_std::basic_ostream >:perator<< (41A320h)]
00411574  cmp         esi,esp
00411576  call        @ILT+410(__RTC_CheckEsp) (41119Fh)
                break;
        }


        return 0;
0041157B  xor         eax,eax
}

½áÂÛ:¿ÉÒÔÔËÐÐ.²»¹ýÊÜ»úÆ÷λÏÞÖÆ.
16Â¥2009-08-24 10:32:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

entire2008

гæ (³õÈëÎÄ̳)

   
     Ò»Çж¼ÐèҪʵ¼ùÀ´¼ìÑé¡£¡£¡£ÉÏ»úÔËÐÐÊÇÓ²µÀÀí£¡£¡
17Â¥2009-08-25 13:38:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ entire2008 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çóµ÷¼Á +6 Ê®Èý¼ÓÓÍ 2026-03-21 6/300 2026-03-22 17:00 by i_cooler
[¿¼ÑÐ] 318Çóµ÷¼Á +4 plumÀî×Ó 2026-03-21 7/350 2026-03-22 14:17 by ColorlessPI
[¿¼ÑÐ] Ò»Ö¾Ô¸070300Õã´ó»¯Ñ§358·Ö£¬Çóµ÷¼Á£¡ +3 ËÖËÖÓã.. 2026-03-21 3/150 2026-03-22 11:31 by ÑîÑîÑî×Ï
[¿¼ÑÐ] 0703»¯Ñ§297Çóµ÷¼Á +3 Daisy¡î 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[¿¼ÑÐ] 296Çóµ÷¼Á +4 www_q 2026-03-20 4/200 2026-03-21 17:26 by ѧԱ8dgXkO
[¿¼ÑÐ] 279Çóµ÷¼Á +5 ºìÒÂÒþ¹Ù 2026-03-21 5/250 2026-03-21 14:59 by lature00
[¿¼ÑÐ] »úеר˶299Çóµ÷¼ÁÖÁ²ÄÁÏ +3 kkcoco25 2026-03-16 4/200 2026-03-21 03:52 by JourneyLucky
[¿¼ÑÐ] 083200ѧ˶321·ÖÒ»Ö¾Ô¸ôßÄÏ´óѧÇóµ÷¼Á +3 innocenceF 2026-03-17 3/150 2026-03-21 02:35 by JourneyLucky
[¿¼ÑÐ] 324·Ö 085600²ÄÁÏ»¯¹¤Çóµ÷¼Á +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[¿¼ÑÐ] 271²ÄÁϹ¤³ÌÇóµ÷¼Á +8 .6lL 2026-03-18 8/400 2026-03-21 00:58 by JourneyLucky
[¿¼ÑÐ] 294Çóµ÷¼Á²ÄÁÏÓ뻯¹¤×¨Ë¶ +15 ݤÎÉ­ÁÖ 2026-03-18 15/750 2026-03-20 23:28 by JourneyLucky
[¿¼ÑÐ] 321Çóµ÷¼Á +9 ºÎÈó²É123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[¿¼ÑÐ] 330Çóµ÷¼Á +4 С²Ä»¯±¾¿Æ 2026-03-18 4/200 2026-03-20 23:13 by JourneyLucky
[¿¼ÑÐ] 350Çóµ÷¼Á +5 weudhdk 2026-03-19 5/250 2026-03-20 22:04 by luoyongfeng
[¿¼ÑÐ] AÇøÏß²ÄÁÏѧµ÷¼Á +5 ÖÜÖÜÎÞ¼« 2026-03-20 5/250 2026-03-20 21:33 by laoshidan
[¿¼ÑÐ] ÕÐÊÕµ÷¼Á˶ʿ +4 lidianxing 2026-03-19 12/600 2026-03-20 12:25 by lidianxing
[¿¼ÑÐ] 334Çóµ÷¼Á +3 Ö¾´æ¸ßÔ¶ÒâÔÚ»úÐ 2026-03-16 3/150 2026-03-18 08:34 by lm4875102
[¿¼²©] 26É격 +4 °Ë6°Ë68 2026-03-16 4/200 2026-03-17 13:00 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϾ©´óѧ£¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ì£¬µ÷¼Á +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
[¿¼ÑÐ] 070303 ×Ü·Ö349Çóµ÷¼Á +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û