staticå°±æ¯å£°æçéæåé,ä¸é¢æ¯VBä¸çéæåé解é,ä»åJAVAä¸çæ¯ä¸æ ·ç:1. éæå±é¨åé
ããå¨å±é¨åéç说æååå ä¸static说æ符就ææéæå±é¨åéã
ããä¾å¦ï¼
ããstatic int a,b;
ããstatic float array[5]={1,2,3,4,5}ï¼
ããéæå±é¨åéå±äºéæåå¨æ¹å¼ï¼å®å
·æ以ä¸ç¹ç¹ï¼
ãã(1)éæå±é¨åéå¨å½æ°å
å®ä¹ï¼ä½ä¸è±¡èªå¨åéé£æ ·ï¼å½è°ç¨æ¶å°±åå¨ï¼éåºå½æ°æ¶å°±æ¶å¤±ãéæå±é¨åéå§ç»åå¨çï¼ä¹å°±æ¯è¯´å®ççåæ为æ´ä¸ªæºç¨åºã
ãã(2)éæå±é¨åéççåæè½ç¶ä¸ºæ´ä¸ªæºç¨åºï¼ä½æ¯å
¶ä½ç¨åä»ä¸èªå¨åéç¸åï¼å³åªè½å¨å®ä¹è¯¥åéçå½æ°å
使ç¨è¯¥åéãéåºè¯¥å½æ°åï¼ å°½ç®¡è¯¥åéè¿ç»§ç»åå¨ï¼ä½ä¸è½ä½¿ç¨å®ã
ãã(3)å
许对æé ç±»éæå±é¨éèµåå¼ãè¥æªèµä»¥åå¼ï¼åç±ç³»ç»èªå¨èµä»¥0å¼ã
ãã(4)对åºæ¬ç±»åçéæå±é¨åéè¥å¨è¯´ææ¶æªèµä»¥åå¼ï¼åç³»ç»èªå¨èµäº0å¼ãè对èªå¨åéä¸èµåå¼ï¼åå
¶å¼æ¯ä¸å®çã æ ¹æ®éæå±é¨åéçç¹ç¹ï¼ å¯ä»¥çåºå®æ¯ä¸ç§çåæ为æ´ä¸ªæºç¨åºçéãè½ç¶ç¦»å¼å®ä¹å®çå½æ°åä¸è½ä½¿ç¨ï¼ä½å¦å次è°ç¨å®ä¹å®çå½æ°æ¶ï¼å®åå¯ç»§ç»ä½¿ç¨ï¼ èä¸ä¿åäºå次被è°ç¨åçä¸çå¼ã å æ¤ï¼å½å¤æ¬¡è°ç¨ä¸ä¸ªå½æ°ä¸è¦æ±å¨è°ç¨ä¹é´ä¿çæäºåéçå¼æ¶ï¼å¯èèéç¨éæå±é¨åéãè½ç¶ç¨å
¨å±åéä¹å¯ä»¥è¾¾å°ä¸è¿°ç®çï¼ä½å
¨å±åéææ¶ä¼é ææå¤çå¯ä½ç¨ï¼å æ¤ä»ä»¥éç¨å±é¨éæåé为å®
ãã2.éæå
¨å±åé
ããå
¨å±åé(å¤é¨åé)ç说æä¹ååå 以static å°±ææäºéæçå
¨å±åéãå
¨å±åéæ¬èº«å°±æ¯éæåå¨æ¹å¼ï¼ éæå
¨å±åéå½ç¶ä¹æ¯éæåå¨æ¹å¼ã è¿ä¸¤è
å¨åå¨æ¹å¼ä¸å¹¶æ ä¸åãè¿ä¸¤è
çåºå«è½å¨äºééæå
¨å±åéçä½ç¨åæ¯æ´ä¸ªæºç¨åºï¼ å½ä¸ä¸ªæºç¨åºç±å¤ä¸ªæºæ件ç»ææ¶ï¼ééæçå
¨å±åéå¨å个æºæ件ä¸é½æ¯ææçã èéæå
¨å±åéåéå¶äºå
¶ä½ç¨åï¼ å³åªå¨å®ä¹è¯¥åéçæºæ件å
ææï¼ å¨åä¸æºç¨åºçå
¶å®æºæ件ä¸ä¸è½ä½¿ç¨å®ãç±äºéæå
¨å±åéçä½ç¨åå±éäºä¸ä¸ªæºæ件å
ï¼åªè½ä¸ºè¯¥æºæ件å
çå½æ°å
¬ç¨ï¼ å æ¤å¯ä»¥é¿å
å¨å
¶å®æºæ件ä¸å¼èµ·é误ãä»ä»¥ä¸åæå¯ä»¥çåºï¼ æå±é¨åéæ¹å为éæåéåæ¯æ¹åäºå®çåå¨æ¹å¼å³æ¹åäºå®ççåæãæå
¨å±åéæ¹å为éæåéåæ¯æ¹åäºå®çä½ç¨åï¼ éå¶äºå®ç使ç¨èå´ãå æ¤static è¿ä¸ªè¯´æ符å¨ä¸åçå°æ¹æèµ·çä½ç¨æ¯ä¸åçãåºäºä»¥æ³¨æã
ããéæåé
ããé¤èå´ä¹å¤ï¼åéè¿æåæ´»æï¼å¨è¿ä¸æé´åéè½å¤ä¿æå®ä»¬çå¼ãå¨åºç¨ç¨åºçåæ´»æå
ä¸ç´ä¿æ模å级åéåå
¬ç¨åéçå¼ãä½æ¯ï¼å¯¹äº Dim 声æçå±é¨åé以å声æå±é¨åéçè¿ç¨ï¼ä»
å½è¿ç¨å¨æ§è¡æ¶è¿äºå±é¨åéæåå¨ãé常ï¼å½ä¸ä¸ªè¿ç¨æ§è¡å®æ¯ï¼å®çå±é¨åéçå¼å°±å·²ç»ä¸åå¨ï¼èä¸åéæå æ®çå
åä¹è¢«éæ¾ãå½ä¸ä¸æ¬¡æ§è¡è¯¥è¿ç¨æ¶ï¼å®çææå±é¨åéå°éæ°åå§åã
ããä½å¯å°å±é¨åéå®ä¹æéæçï¼ä»èä¿çåéçå¼ãå¨è¿ç¨å
é¨ç¨ Static å
³é®å声æä¸ä¸ªæå¤ä¸ªåéï¼å
¶ç¨æ³å Dim è¯å¥å®å
¨ä¸æ ·ï¼
ããStatic Depth
ããä¾å¦ï¼ä¸é¢çå½æ°å°åå¨å¨éæåé Accumulate ä¸ç以åçè¿è¥æ»å¼ä¸ä¸ä¸ªæ°å¼ç¸å ï¼ä»¥è®¡ç®è¿è¥æ»å¼ã
ããFunction RunningTotal (num)
ããStatic ApplesSold
ããApplesSold = ApplesSold + num
ããRunningTotal = ApplesSold
ããEnd Function
ããå¦æç¨ Dim èä¸ç¨ Static 声æ ApplesSoldï¼å以åç累计å¼ä¸ä¼éè¿è°ç¨å½æ°ä¿çä¸æ¥ï¼å½æ°åªä¼ç®åå°è¿åè°ç¨å®çé£ä¸ªç¸åå¼ã
ããå¨æ¨¡åç声æ段声æ ApplesSoldï¼å¹¶ä½¿å®æ为模å级åéï¼ç±æ¤ä¹ä¼æ¶å°åæ ·ææãä½æ¯ï¼è¿ç§æ¹æ³ä¸æ¦æ¹ååéçèå´ï¼è¿ç¨å°±ä¸å对åéæä»æ§ååãç±äºå
¶å®è¿ç¨ä¹å¯ä»¥è®¿é®åæ¹ååéçå¼ï¼æ以è¿è¥æ»å¼ä¹è®¸ä¸å¯é ï¼ä»£ç å°æ´é¾äºç»´æ¤ã
ãã声æææçå±é¨åé为éæåé
ãã为äºä½¿è¿ç¨ä¸ææçå±é¨åé为éæåéï¼å¯å¨è¿ç¨å¤´çèµ·å§å¤å ä¸ Static å
³é®åãä¾å¦ï¼
ããStatic Function RunningTotal (num)
ããè¿å°±ä½¿è¿ç¨ä¸çææå±é¨åéé½å为éæï¼æ 论å®ä»¬æ¯ç¨ StaticãDim æ Private 声æçè¿æ¯éå¼å£°æçãå¯ä»¥å° Static æ¾å¨ä»»ä½ Sub æ Funtion è¿ç¨å¤´çåé¢ï¼å
æ¬äºä»¶è¿ç¨å声æ为 Private çè¿ç¨ã
温馨提示:答案为网友推荐,仅供参考