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

¹ØÓÚ Ö¸Õë CµÄ¾«Ëè

ÒªÁ˽âÖ¸Õë,¶à¶àÉÙÉÙ»á³öÏÖһЩ±È½Ï¸´ÔÓµÄÀàÐÍ,ËùÒÔÎÒÏȽéÉÜ
Ò»ÏÂÈçºÎÍêÈ«Àí½âÒ»¸ö¸´ÔÓÀàÐÍ,ÒªÀí½â¸´ÔÓÀàÐÍÆäʵºÜ¼òµ¥,Ò»
¸öÀàÐÍÀï»á³öÏֺܶàÔËËã·û,ËûÃÇÒ²ÏñÆÕͨµÄ±í´ïʽһÑù,ÓÐÓÅÏÈ
¼¶,ÆäÓÅÏȼ¶ºÍÔËËãÓÅÏȼ¶Ò»Ñù,ËùÒÔÎÒ×ܽáÁËÒ»ÏÂÆäÔ­Ôò:
´Ó±äÁ¿Ãû´¦Æð,¸ù¾ÝÔËËã·ûÓÅÏȼ¶½áºÏ,Ò»²½Ò»²½·ÖÎö.
ÏÂÃæÈÃÎÒÃÇÏÈ´Ó¼òµ¥µÄÀàÐÍ¿ªÊ¼ÂýÂý·ÖÎö°É:
int p;   //ÕâÊÇÒ»¸öÆÕͨµÄÕûÐͱäÁ¿
int *p;  //Ê×ÏÈ´ÓP´¦¿ªÊ¼,ÏÈÓë*½áºÏ,ËùÒÔ˵Ã÷PÊÇÒ»
     //¸öÖ¸Õë,È»ºóÔÙÓëint½áºÏ,˵Ã÷Ö¸ÕëËùÖ¸Ïò
     //µÄÄÚÈݵÄÀàÐÍΪintÐÍ.ËùÒÔPÊÇÒ»¸ö·µ»ØÕû
     //ÐÍÊý¾ÝµÄÖ¸Õë
int p[3];  //Ê×ÏÈ´ÓP´¦¿ªÊ¼,ÏÈÓë[]½áºÏ,˵Ã÷PÊÇÒ»¸öÊý
     //×é,È»ºóÓëint½áºÏ,˵Ã÷Êý×éÀïµÄÔªËØÊÇÕû
     //Ð͵Ä,ËùÒÔPÊÇÒ»¸öÓÉÕûÐÍÊý¾Ý×é³ÉµÄÊý×é
int *p[3]; //Ê×ÏÈ´ÓP´¦¿ªÊ¼,ÏÈÓë[]½áºÏ,ÒòΪÆäÓÅÏȼ¶
     //±È*¸ß,ËùÒÔPÊÇÒ»¸öÊý×é,È»ºóÔÙÓë*½áºÏ,˵Ã÷
     //Êý×éÀïµÄÔªËØÊÇÖ¸ÕëÀàÐÍ,È»ºóÔÙÓëint½áºÏ,
     //˵Ã÷Ö¸ÕëËùÖ¸ÏòµÄÄÚÈݵÄÀàÐÍÊÇÕûÐ͵Ä,ËùÒÔ
     //PÊÇÒ»¸öÓÉ·µ»ØÕûÐÍÊý¾ÝµÄÖ¸ÕëËù×é³ÉµÄÊý×é
int (*p)[3]; //Ê×ÏÈ´ÓP´¦¿ªÊ¼,ÏÈÓë*½áºÏ,˵Ã÷PÊÇÒ»¸öÖ¸Õë
     //È»ºóÔÙÓë[]½áºÏ(Óë"()"Õâ²½¿ÉÒÔºöÂÔ,Ö»ÊÇΪ
     //Á˸ıäÓÅÏȼ¶),˵Ã÷Ö¸ÕëËùÖ¸ÏòµÄÄÚÈÝÊÇÒ»¸ö
     //Êý×é,È»ºóÔÙÓëint½áºÏ,˵Ã÷Êý×éÀïµÄÔªËØÊÇ
     //ÕûÐ͵Ä.ËùÒÔPÊÇÒ»¸öÖ¸ÏòÓÉÕûÐÍÊý¾Ý×é³ÉµÄÊý
     //×éµÄÖ¸Õë
int **p;  //Ê×ÏÈ´ÓP¿ªÊ¼,ÏÈÓë*½áºÏ,˵ÊÇPÊÇÒ»¸öÖ¸Õë,È»
     //ºóÔÙÓë*½áºÏ,˵Ã÷Ö¸ÕëËùÖ¸ÏòµÄÔªËØÊÇÖ¸Õë,È»
     //ºóÔÙÓëint½áºÏ,˵Ã÷¸ÃÖ¸ÕëËùÖ¸ÏòµÄÔªËØÊÇÕû
     //ÐÍÊý¾Ý.ÓÉÓÚ¶þ¼¶Ö¸ÕëÒÔ¼°¸ü¸ß¼¶µÄÖ¸Õ뼫ÉÙÓÃ
     //ÔÚ¸´ÔÓµÄÀàÐÍÖÐ,ËùÒÔºóÃæ¸ü¸´ÔÓµÄÀàÐÍÎÒÃǾÍ
     //²»¿¼ÂǶ༶ָÕëÁË,×î¶àÖ»¿¼ÂÇÒ»¼¶Ö¸Õë.


Ïà¹ØÎĵµ£º

C´æ´¢ÀàÐͼ°¾²Ì¬¡¢´æ´¢ÀàÐÍÑó½â

 CµÄËÄÖÖ´æ´¢ÀàÏÞ¶¨·û£º
extern:Íⲿ±äÁ¿
static £º¾²Ì¬
register£º´æ´¢Æ÷
auto£º×Ô¶¯¡¡
¾²Ì¬¾Ö²¿±äÁ¿£º
´æ´¢ÇøºÍÈ«¾Ö±äÁ¿ÊÇÒ»ÑùµÄ¡£¾²Ì¬¾Ö²¿ºÍÈ«¾Ö±äÁ¿¼äµÄÖ÷񻂿±ðÊÇ£º¾²Ì¬¾Ö²¿±äÁ¿½ö¶ÔËüÔÚÆäÖÐÉùÃ÷µÄ¿éÊÇ¿ÉÖªµÄ¡£
¾²Ì¬È«¾Ö±äÁ¿£º
¸æËß±àÒëÆ÷´´½¨Ò»¸ö½öÔÚÉùÃ÷ËüµÄÎļþÖпÉÖªµÄÈ«¾Ö±äÁ¿¡£ÕâÒâζ×Å£º¼´Ê¹±äÁ¿Ê ......

C¡¢C++ºÍC#µÄ²»Í¬Ö®´¦

CÊÇÃæÏò¹ý³ÌµÄ³ÌÐòÉè¼Æ£¬³ÌÐò=Êý¾Ý½á¹¹+Ëã·¨ [×îԭʼ£¬µ«±à¸ö³Ìȷʵ²»Ò×]
C++ÊÇÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ£¬³ÌÐò=¶à¸öÀà+ÏûÏ¢(Àà=Êý¾Ý½á+Ëã·¨)[±È½ÏÈÝÒ×ÉÏÊÖ]
C# ÊÇ´¿ÃæÏò¶ÔÏóµÄÓïÑÔ[¸ü¼Ó±È½ÏÈÝÒ×ÉÏÊÖ]
VC/VC++/VC# Ö»ÊÇÓÃÀ´¿ª·¢C/C++/C#Ó¦ÓóÌÐòµÄÈí¼þÖеÄÒ»ÖÖ¡£
......

C/C++Êý×éÃûÓëÖ¸ÕëÇø±ðÏê½â

Ö¸ÕëÊÇc/c++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇÔÚcÓïÑԵĽÌѧ¹ý³ÌÖÐÒ²´íÎóµÃ¸øÑ§Éú½²½â£º\"Êý×éÃû¾ÍÊÇÖ¸Õë\"¡£ºÜÐÒÔË£¬ÎҵĴóѧÀÏʦ¾ÍÊÇÆäÖÐÖ®Ò»¡£Ê±ÖÁ½ñÈÕ£¬ÎÒÈÕ¸´Ò»ÈյؽøÐÐ×Åc/c++ÏîÄ¿µÄ¿ª·¢£¬¶øÉí± ......

cÓëc++µÄstaticº¯Êý


cÓëc++ staticº¯ÊýµÄÇø±ð
±¾ÎÄת×Ô£ºhttp://blog.csdn.net/lipps/archive/2007/05/18/1615419.aspx
static¹Ø¼ü×ÖÊÇC, C++Öж¼´æÔڵĹؼü×Ö, ËüÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½, ÆäÖÐǰÁ½ÖÖÖ»Ö¸ÔÚCÓïÑÔÖÐʹÓÃ, µÚÈýÖÖÔÚC++ÖÐʹÓÃ(C,C++ÖоßÌåϸ΢²Ù×÷²»¾¡Ïàͬ, ±¾ÎÄÒÔC++Ϊ׼).
(1)¾Ö²¿¾²Ì¬±äÁ¿
(2)Íⲿ¾²Ì¬±ä ......

C/C++ӦƸ×ܽá[ÌØ±ðÍÆ¼ö¸ø´óÈýµÄѧµÜѧÃÃÃÇ]


¸ãÈí¼þÊÇÓиãÍ·µÄ
——×ÞÆî·å
2009Äê12ÔÂ3ÈÕ
 
ÉùÃ÷£ºËù˵µÄÖ»Õë¶ÔC¡¢C++¡¢.NETרҵµÄͬѧ£¬¶ÔÆäËûרҵҲÐíûÓвο¼¼ÛÖµ£¡
[ÍÆ¼ö¸ø´óÈýµÄѧµÜѧÃÃÃÇ]
¡¾»¶Ó­¸÷λÅóÓѲ¹³ä¡¿
 
    ¶ÔÎÒ¸öÈ˶øÑÔ£¬´óѧ±ÏÒµÕÒ¹¤×÷ËãÊÇ»­ÉÏÁËÒ»¸öÐí¶àÈËÏÛĽ£¬µ«ÎÒ×Ô¼ºÈÔ¸ÐÒź¶µÄ¾äºÅ¡£ÕÒ¹¤×÷ÆÚ¼ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ