¡¾C\C++ÓïÑÔÈëÃÅÆª¡¿ Êý×éÓëÖ¸Õë
Ç°ÃæÒ»ÆªÎÒÃǽéÉÜÁËÖ¸Õ룬ÏàÐÅ´ó¼Ò¶ÔÖ¸Õë²»ÔÙÊÇÄÇôİÉú£¬ËäÈ»ÔÚһЩ´óµ¨µÄÖ¸ÕëÇ¿ÖÆÀàÐÍת»»ÉÏÓеĶÁÕß»¹²»Ï°¹ß¡£µ«ÊÇÖÁÉÙ´ó¼ÒÐÄÀïÓиöÊý£¬Ö¸ÕëʽÈç´ËµÄÁé»î£¬ÒÔÖÁÓÚÄã¿ÉÒÔ²Ù×÷µÃ±È½Ïµ×²ã»òÕ߸ù±¾Ô½¹ýһЩÓï·¨µÄÏÞÖÆ¡£Õâ¿ÉÄÜÒ²ÊÇÖÚ¶à³ÌÐòÔ±Åê»÷CC++²»°²È«µÄÒòËØÖ®Ò»¡£°²²»°²È«²»ÊDZ¾ÎÄÏëÒª±í´ïµÄ£¬ÕâÀïÖ»ÐèÒª¼Çסһµã£¬Èç¹ûÄãÓÐ×ã¹»°ÑÎÕ£¬ÄÇôÄã¾ø¶Ô¿ÉÒÔºÁ²»ÓÌÔ¥µÄÔËÓá£
±¾ÎÄÒÀÈ»²»»áÀ뿪ָÕëµÄÓ°×Ó£¬Ç°ÃæÒ»Æª»¹ÓÐû½éÉÜÍêµÄ£¬Ö®Ç°±¾À´ÏëÔÚÇ°ÃæÒ»Æª½éÉÜ£¬µ«ÊÇ·¢ÏÖÔÚ±¾Æª½éÉܸüÊʺÏһЩ¡£Êý×éºÍÖ¸Õë¿ÉÒÔ˵ÊÇÁ½¼ÒÇ×£¬ºÜ¶à³õѧµÄ¶ÁÕß¶ÔÕâÁ½ÕߵĸÅÄîÄ£ÀâÁ½¿É¡£ËûÃÇÖ®¼äÓÐʲôÁªÏµºÍÇø±ðÒ²ÊǺܶà³õѧµÄ¶ÁÕß×îÏ£ÍûÃ÷°×µÄ£¬±¾ÎľÍΪ½â¾öÕâ¸öÀ§ÈÅ£¬ÈÃÖ¸ÕëºÍÊý×é½øÒ»²½¼ÓÉî¡£»¹ÊǼÇסÎÒÃǵijö·¢µã£¬ÒÔ·¢É¢µÄ˼άȥÀí½âÈ¥ÁªÏë¡£×¢ÖØË¼¿¼¹ý³Ì£¬Õâ¸ö¹ý³Ì×îÖÕÖ»ÐèÒªÓóÌÐòÀ´±í´ï¶øÒÑ¡£
Ê×ÏÈ»¹ÊÇ¿´¿´Ê²Ã´ÊÇÊý×飬Êý×é¼´ÊÇÒ»¶ÎÁ¬ÐøµÄ¿Õ¼ä£¨ÄÚ´æ¿Õ¼ä£©¡£´ÓÕâ¾ä»°ÖУ¬ÎÒÃÇ¿ÉÒÔ×¢Òâµ½Êý×éÆäʵ¾ÍÊÇÒ»¶Î¿Õ¼ä£¬¶øÇÒ»¹ÊÇÁ¬ÐøµÄ¡£ºÃÁË£¬´Ëʱ¶ÔÊý×éµÄ»ù±¾ÌØÕ÷¾ÍÓиö´óÖµÄÁ˽âÁË¡£ÄÇôÄÚ´æ¿Õ¼äÊÇÔõôÑù±í´ï³öÀ´µÄÄØ£¿ºÜ¼òµ¥£º
int a[ 100 ];
char szName[ 16 ];
ÕâÁ½¾ä¼´ÎªÊý×éÁË£¬ÔÚÕâÀïaΪһ¸öÓµÓÐ100¸öintÀàÐÍÔªËØµÄÊý×é¡£ÔÚÕâÀïÎÒÃÇÒ²¿ÉÒÔÀí½âint²¢²»ÊÇÊý×éaµÄÀàÐÍ£¬¶øÊÇÊý×éÄÚ²¿ÔªËصÄÀàÐÍ¡£Ëü±íʾÊý×éÄÚ²¿Ã¿¸öÔªËØ¶¼ÊÇ32ÓзûºÅÕûÊý¡£ÕâÑùÏëÀ´±ãÁªÏµµ½ÁËÖ¸Õ룬int* p; p´ú±íËüÖ¸ÏòµÄÄÚ´æµØÖ·Àï´æ·ÅµÄÊý¾ÝÊÇintÐ͵ġ£µÚ¶þ¸öszNameͬÀíÒ²±íʾÆäÿ¸öÔªËØµÄÀàÐ;ÍÊÇcharÐÍ¡£ÕâÑùÀí½â¶ÔÖ¸ÕëÊý×éºÍÊý×éÖ¸ÕëÓаïÖú£¬ÏÈ·ÅÕâÀïÈݺó½éÉÜ¡£
ÕâÀïaºÍszName²¢Ã»Óб»³õʼ»¯£¬ÄÇôËüÃÇÀïÃæÃ¿¸öÔªËØµÄÖµÎÒÃÇ¿ÉÒÔÈÏΪÊÇÂÒÂë¡£Ò²¾ÍÊÇ˵ÊÇËæ±ãÌî³äµÄһЩֵ¡£µ±È»ÎªÊ²Ã´Ìî³äÕâЩֵҲÊÇÓеÀÀíµÄ£¬ÔÚ²»Í¬µÄƽ̨¿ÉÄÜÌî³äµÄÖµ²»Ò»Ñù¡£ÔÚwindowsÏÂͨ³£±»Ìî³ä³ÉÀàËÆ0xcdcdcdcd»òÕß0xccccccccÖ®ÀàµÄ¡£ÕâЩֵÔÚ»ã±à²ãÃæÉÏÈ¥Àí½â»á¸üÖ±½Ó£¬ÔÚÕâÀïÎÒÃǾÍÈÏΪËüÊÇËæ±ãÌî³äµÄһЩֵ°É¡£¾ÍÈÏΪÕâЩֵ¶ÔÓÚÎÒÃÇÕý³£µÄ³ÌÐòÊÇûÓÐʲôÓô¦µÄ¡£
´Ó³ÌÐò±íÏÖÉÏÎÒÃÇÒѾ֪µÀÊý×éµÄÉùÃ÷£¬ÄÇôÔõô¸úÖ¸ÕëÁªÏµºÍÇø±ðÄØ£¿ÏÈÌù´úÂ룺
int* p = a; // ÕâÀïaʹÓÃÉÏÃæµÄa[ 100 ]Êý×é¡£
ÎÒÃÇ´Óǰһƪֻ¿ÉÒÔÖªµÀ£¬ÕâʱָÕëpÖ¸ÏòÁËÊý×éaµÄÊ×µØÖ·£¬ÕâÀïÖ±½Ó½«a¸³Öµ¸øÁËp¡£ÄÇô¿ÉÒԶ϶¨Õâ¸öÊý×éÃûa¼´ÊÇ´ú±íÊý×éµÄÊ×µØÖ·¡£¼ÈÈ»´ú±íµÄÊÇÊ×µØÖ·£¬ÄÇôa¿ÉÒÔ¿´³ÉÊÇÒ»¸öÖ¸ÏòÕâ1
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......
21¡¢gotoÓï¾äµÄʹÓÃ
—————————
NÄêǰ£¬Èí¼þ¿ª·¢µÄÒ»´ú×Úʦ——µÏ½ÜË¹ÌØÀ(Dijkstra)˵¹ý£º“goto statment is
harmful !!”£¬²¢½¨ÒéÈ¡ÏûgotoÓï¾ä¡£ÒòΪgotoÓï¾ä²»ÀûÓÚ³ÌÐò´úÂëµÄά»¤ÐÔ¡£
ÕâÀïÎÒҲǿÁÒ½¨Ò鲻ҪʹÓÃgo ......
SSEÊÇÓ¢ÌØ¶ûÌá³öµÄ¼´MMXÖ®ºóÐÂÒ»´ú£¨µ±È»ÊǼ¸ÄêǰÁË£©CPUÖ¸Á£¬×îÔçÓ¦ÓÃÔÚPIIIϵÁÐCPUÉÏ¡£ÏÖÔÚÒѾµÃµ½ÁËIntel PIII¡¢P4¡¢Celeon¡¢Xeon¡¢AMD Athlon¡¢duronµÈϵÁÐCPUµÄÖ§³Ö¡£¶ø¸üеÄSSE2Ö¸Á½öµÃµ½ÁËP4ϵÁÐCPUµÄÖ§³Ö£¬ÕâÒ²ÊÇΪʲôÕâÆªÎÄÕÂÊǽ²SSE¶ø²»ÊÇSSE2µÄÔÒòÖ®Ò»¡£ÁíÒ»¸öÔÒò¾ÍÊÇSSEºÍSSE2µÄÖ¸ÁîϵͳÊǷdz£ÏàËÆµ ......
ÔÚÌÖÂÛÈ«¾Ö±äÁ¿Ö®Ç°ÎÒÃÇÏÈÒªÃ÷°×¼¸¸ö»ù±¾µÄ¸ÅÄ
1. ±àÒëµ¥Ôª(Ä£¿é)£º
ÔÚIDE¿ª·¢¹¤¾ß´óÐÐÆäµÀµÄ½ñÌ죬¶ÔÓÚ±àÒëµÄһЩ¸ÅÄîºÜ¶àÈËÒѾ²»ÔÙÇå³þÁË£¬ºÜ¶à³ÌÐòÔ±×îŵľÍÊÇ´¦ÀíÁ¬½Ó´íÎó(LINK ERROR), ÒòΪËü²»Ïñ±àÒë´íÎóÄÇÑù¿ÉÒÔ¸ø³öÄã³ÌÐò´íÎóµÄ¾ßÌåλÖã¬Äã³£³£¶ÔÕâÖÖ´íÎó¸Ðµ½°ÃÄÕ£¬µ«ÊÇÈç¹ûÄã¾³£Ê¹ÓÃg ......