ANSI/ISO Cä¹åï¼å¯¹æ°ç»çä¸æ¬¡æ§åå§åå¿
é¡»è¦æ±æ°ç»è¢«å£°æ为éæçï¼æ¥¼ä¸è¯´staticåexternä¸åéç使ç¨èå´æå
³ï¼æ²¡éï¼ä½ä¸æ¯è¿éè¦ä½¿ç¨çå«ä¹ï¼è¿ééæ(å
¨å±åéé»è®¤ä¸ºéæç)æçæ¯è¯¥åéåªåå§åä¸æ¬¡ãå
¨å±åéè¯å®æ¯åªåå§åä¸æ¬¡çï¼æ以è¿ä¸»è¦æ¯é对å½æ°åéé¢å£°æçåéæ¥è¯´çï¼å°±æ¯è¯´å¨å½æ°åéé¢å£°æçéæå±é¨åéï¼åªå¨ç¬¬ä¸æ¬¡è¿å
¥è¿ä¸ªå½æ°åçæ¶åæè¿è¡åå§åãANSI/ISO Cå
许对声æçééææ°ç»ä¹è¿è¡ä¸æ¬¡æ§åå§åãæ以å¨æ¯æANSI/ISO Cæ åçç¼è¯ç¯å¢ä¸ï¼å½æ°åå
å
static int a[3] = { 2, 4, 5 };
å
int a[3] = { 2, 4, 5 };
é½å¯¹ã
å½æ°åå¤é¢åstaticæ¶ææ¯æ¥¼ä¸æ说çåéçéç¨èå´ï¼ä¸å static声æåºæ¥çåéçèå´å¯ä»¥å¨æ件ä¹é´ï¼å äºstatic声æçåéååªå¨è¯¥æ件å
ãä½æ¤æ¶ï¼ä½ å ä¸å staticé½ä¸ä¼å½±åä½ åint a[3] = { 2, 4, 5 };å 为è¿ä¸ªæ¶åaæ¯å
¨å±åéï¼é»è®¤çæ¯éæçï¼è¿æ ·çåå§åå½ç¶æ²¡æé®é¢çã
å¦å¤ï¼è¿ç§ä¸æ¬¡æ§åå§åå¿
é¡»å¨å®ä¹ä¸ä¸ªåéçæ¶åææ¯å
许çãè¿ä¸ç¹ï¼æ¥¼ä¸»è¦è°¨è®°ï¼ä¸ç®¡æ¯ANSI/ISO Cè¿æ¯C99é½æ¯ä¸å
许åºç°
int a[3];
a[3] = { 2, 4 , 5 }
çï¼ä¸ç®¡æ没æstatic修饰ãå¦æä½ ä¸æ³å¨å®ä¹çæ¶ååå§åï¼é£å°±åªæçå°ä½ éè¦çæ¶åéè¿èµå¼æä½æ¥è¿è¡ï¼æ°ç»å½ç¶å¾éè¿å¾ªç¯
温馨提示:答案为网友推荐,仅供参考