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

CºÍC++ÖеÄCONST¡¡¡¡

CÖеÄCONST¡¡¡¡
CÖÐCONSTµÄʹÓãº
¡¡¡¡constÊÇÒ»¸öCÓïÑԵĹؼü×Ö£¬ËüÏÞ¶¨Ò»¸ö±äÁ¿²»ÔÊÐí±»¸Ä±ä¡£Ê¹ÓÃconstÔÚÒ»¶¨³Ì¶ÈÉÏ¿ÉÒÔÌá¸ß³ÌÐòµÄ°²È«ÐԺͿɿ¿ÐÔ£¬ÁíÍ⣬ÔÚ¹Û¿´±ðÈË´úÂëµÄʱºò£¬ÇåÎúÀí½âconstËùÆðµÄ×÷Ó㬶ÔÀí½â¶Ô·½µÄ³ÌÐòÒ²ÓÐһЩ°ïÖú¡£
¡¡¡¡ËäÈ»ÕâÌýÆðÀ´ºÜ¼òµ¥£¬µ«Êµ¼ÊÉÏ£¬constµÄʹÓÃÒ²ÊÇcÓïÑÔÖÐÒ»¸ö±È½Ï΢ÃîµÄµØ·½£¬Î¢ÃîÔںδ¦ÄØ£¿Çë¿´ÏÂÃæ¼¸¸öÎÊÌâ¡£
¡¡¡¡ÎÊÌ⣺const±äÁ¿ & ³£Á¿
£¨¸ù¾ÝC/C++Éî²ã̽Ë÷Õâ±¾ÊéÀïÃæµÄ±ä³¤Êý×éÕ½ÚËù˵ÕâÑùÔÚC99±ê×¼ÖÐÊÇ¿ÉÒÔµÄÁË¡£ÉõÖÁ¿ÉÒÔÊÇint f();int C[f()];ÕâÑùÊÇΪÁË·½±ãʹÓöàάÊý×é¡£ÓдýÎÒÔÚVC£¬GCCÖÐÑéÖ¤ÁËÔÙ˵£¡£©
¡¡¡¡ÎªÊ²Ã´ÏÂÃæµÄÀý×ÓÔÚʹÓÃÒ»¸öconst±äÁ¿À´³õʼ»¯Êý×飬ANSI CµÄ±àÒëÆ÷»á±¨¸æÒ»¸ö´íÎóÄØ£¿¡¡
¡¡¡¡const int n = 5;
¡¡¡¡int a[n];
¡¡¡¡´ð°¸Óë·ÖÎö:
¡¡¡¡1£©¡¢Õâ¸öÎÊÌâÌÖÂÛµÄÊÇ“³£Á¿”Óë“Ö»¶Á±äÁ¿”µÄÇø±ð¡£³£Á¿¿Ï¶¨ÊÇÖ»¶ÁµÄ£¬ÀýÈç5£¬ “abc”£¬µÈ£¬¿Ï¶¨ÊÇÖ»¶ÁµÄ£¬ÒòΪÒòΪ³£Á¿ÊDZ»±àÒëÆ÷·ÅÔÚÄÚ´æÖеÄÖ»¶ÁÇøÓò£¬µ±È»Ò²¾Í²»Äܹ»È¥ÐÞ¸ÄËü¡£¶ø“Ö»¶Á±äÁ¿”ÔòÊÇÔÚÄÚ´æÖпª±ÙÒ»¸öµØ·½À´´æ·ÅËüµÄÖµ£¬Ö»²»¹ýÕâ¸öÖµÓɱàÒëÆ÷ÏÞ¶¨²»ÔÊÐí±»Ð޸ġ£CÓïÑԹؼü×Öconst¾ÍÊÇÓÃÀ´ÏÞ¶¨Ò»¸ö±äÁ¿²»ÔÊÐí±»¸Ä±äµÄÐÞÊηû£¨Qualifier£©¡£ÉÏÊö´úÂëÖбäÁ¿n±»ÐÞÊÎΪֻ¶Á±äÁ¿£¬¿ÉϧÔÙÔõôÐÞÊÎÒ²²»Êdz£Á¿¡£¶øANSI C¹æ¶¨Êý×鶨Òåʱά¶È±ØÐëÊÇ“³£Á¿”£¬“Ö»¶Á±äÁ¿”Ò²ÊDz»¿ÉÒԵġ£
¡¡¡¡2)¡¢×¢Ò⣺ÔÚANSI CÖУ¬ÕâÖÖд·¨ÊÇ´íÎóµÄ£¬ÒòΪÊý×éµÄ´óСӦ¸ÃÊǸö³£Á¿£¬¶øconst int n,nÖ»ÊÇÒ»¸ö±äÁ¿£¨³£Á¿ != ²»¿É±äµÄ±äÁ¿£¬µ«ÔÚ±ê×¼C++ÖУ¬ÕâÑù¶¨ÒåµÄÊÇÒ»¸ö³£Á¿£¬ÕâÖÖд·¨ÊǶԵģ©£¬Êµ¼ÊÉÏ£¬¸ù¾Ý±àÒë¹ý³Ì¼°ÄÚ´æ·ÖÅäÀ´¿´£¬ÕâÖÖÓ÷¨±¾À´¾ÍÓ¦¸ÃÊǺÏÀíµÄ£¬Ö»ÊÇ ANSI C¶ÔÊý×éµÄ¹æ¶¨ÏÞÖÆÁËËü¡£
¡¡¡¡3)¡¢ÄÇô£¬ÔÚANSI C ÓïÑÔÖÐÓÃʲôÀ´¶¨Òå³£Á¿ÄØ£¿´ð°¸ÊÇenumÀàÐͺÍ#defineºê£¬ÕâÁ½¸ö¶¼¿ÉÒÔÓÃÀ´¶¨Òå³£Á¿¡£
   £¨const   int   A=100;   ËüÓë   #define   A   100   µÄÇø±ðÔÚÓÚ,ºóÕßÊÇÔÚ±àÒëǰ¾ÍÌæ»»µôÁË,¶øÇ°ÕßÊÇÔÚ±àÒëʱ½øÐÐÌæ»»µÄ¡£  £©
¡¡¡¡ÎÊÌ⣺const±äÁ¿ & const ÏÞ¶¨µÄÄÚÈÝ
¡¡¡¡ÏÂÃæµÄ´úÂë±àÒëÆ÷»á±¨Ò»¸ö´íÎó£¬ÇëÎÊ£¬ÄÄÒ»¸öÓï¾äÊÇ´íÎóµÄÄØ£¿¡¡
¡¡¡¡typedef char * pStr;
¡¡¡¡char string[4] = "abc";
¡¡¡¡const char *p1 = string;
¡¡¡¡const pStr p2 = string;
¡¡¡¡p1+


Ïà¹ØÎĵµ£º

CÁ·Ï°Ìâ

1.  ¸ø¶¨µÈʽ  A B C D E     ÆäÖÐÿ¸ö×Öĸ´ú±íÒ»¸öÊý×Ö£¬ÇÒ²»Í¬Êý×Ö¶ÔÓ¦²»
                    D F G    &nbs ......

C/C++Êý×éÃûÓëÖ¸ÕëÇø±ðÉîÈë̽Ë÷

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

c ms/ºÁÃë¼¶ ¼ÆÊ± ¼°time.h ÆäËüº¯ÊýÏê½â

C/C++ÖеÄÈÕÆÚºÍʱ¼ä
ͻ񻣼
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£º
UTC£¨ÊÀ½ç±ê׼ʱ¼ä£©£¬Calendar Ti ......

C/C++Öк¯ÊýÖ¸ÕëµÄº¬Òå

תÖÁhttp://www.pconline.com.cn/pcedu/empolder/gj/c/0503/566020.html
º¯Êý´æ·ÅÔÚÄÚ´æµÄ´úÂëÇøÓòÄÚ£¬ËüÃÇͬÑùÓеØÖ·£¬ÎÒÃÇÈçºÎÄÜ»ñµÃº¯ÊýµÄµØÖ·ÄØ£¿
¡¡¡¡Èç¹ûÎÒÃÇÓÐÒ»¸öint test(int a)µÄº¯Êý£¬ÄÇô£¬ËüµÄµØÖ·¾ÍÊǺ¯ÊýµÄÃû×Ö£¬ÕâÒ»µãÈçͬÊý×éÒ»Ñù£¬Êý×éµÄÃû×Ö¾ÍÊÇÊý×éµÄÆðʼµØÖ·¡£
¡¡¡¡¶¨ÒåÒ»¸öÖ¸Ïòº¯ÊýµÄÖ¸ÕëÓÃÈçÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ