C语言中static修饰的函数和普通函数的区别 static函数与普通函数有什么区别

static\u51fd\u6570\u4e0e\u666e\u901a\u51fd\u6570\u6709\u4ec0\u4e48\u533a\u522b\uff1f

\u3000\u3000static\u51fd\u6570\u4e0e\u666e\u901a\u51fd\u6570\u7684\u533a\u522b\uff1a
\u3000\u3000\u7528static\u4fee\u9970\u7684\u51fd\u6570\uff0c\u672c\u9650\u5b9a\u5728\u672c\u6e90\u7801\u6587\u4ef6\u4e2d\uff0c\u4e0d\u80fd\u88ab\u672c\u6e90\u7801\u6587\u4ef6\u4ee5\u5916\u7684\u4ee3\u7801\u6587\u4ef6\u8c03\u7528\u3002\u800c\u666e\u901a\u7684\u51fd\u6570\uff0c\u9ed8\u8ba4\u662fextern\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\u53ef\u4ee5\u88ab\u5176\u5b83\u4ee3\u7801\u6587\u4ef6\u8c03\u7528\u8be5\u51fd\u6570\u3002
\u3000\u3000\u5728\u51fd\u6570\u7684\u8fd4\u56de\u7c7b\u578b\u524d\u52a0\u4e0a\u5173\u952e\u5b57static\uff0c\u51fd\u6570\u5c31\u88ab\u5b9a\u4e49\u6210\u4e3a\u9759\u6001\u51fd\u6570\u3002\u666e\u901a \u51fd\u6570\u7684\u5b9a\u4e49\u548c\u58f0\u660e\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u662fextern\u7684\uff0c\u4f46\u9759\u6001\u51fd\u6570\u53ea\u662f\u5728\u58f0\u660e\u4ed6\u7684\u6587\u4ef6\u5f53\u4e2d\u53ef\u89c1\uff0c\u4e0d\u80fd\u88ab\u5176\u4ed6\u6587\u4ef6\u6240\u7528\u3002\u56e0\u6b64\u5b9a\u4e49\u9759\u6001\u51fd\u6570\u6709\u4ee5\u4e0b\u597d\u5904\uff1a
\u3000\u3000 \u5176\u4ed6\u6587\u4ef6\u4e2d\u53ef\u4ee5\u5b9a\u4e49\u76f8\u540c\u540d\u5b57\u7684\u51fd\u6570\uff0c\u4e0d\u4f1a\u53d1\u751f\u51b2\u7a81\u3002
\u3000\u3000 \u9759\u6001\u51fd\u6570\u4e0d\u80fd\u88ab\u5176\u4ed6\u6587\u4ef6\u6240\u7528\u3002

\u6211\u4f30\u8ba1\u4e0d\u662f\u5f88\u660e\u767dstatic\u90a3\u4e48\u6211\u7ed9\u4f60\u4eceC\u7a0b\u5e8f\u5f00\u59cb\u8bb2\u8d77\uff1a
C\u7a0b\u5e8f\u4e00\u76f4\u7531\u4e0b\u5217\u90e8\u5206\u7ec4\u6210\uff1a
1\uff09\u6b63\u6587\u6bb5\u2014\u2014CPU\u6267\u884c\u7684\u673a\u5668\u6307\u4ee4\u90e8\u5206\uff1b\u4e00\u4e2a\u7a0b\u5e8f\u53ea\u6709\u4e00\u4e2a\u526f\u672c\uff1b\u53ea\u8bfb\uff0c\u9632\u6b62\u7a0b\u5e8f\u7531\u4e8e\u610f\u5916\u4e8b\u6545\u800c\u4fee\u6539\u81ea\u8eab\u6307\u4ee4\uff1b
2\uff09\u521d\u59cb\u5316\u6570\u636e\u6bb5\uff08\u6570\u636e\u6bb5\uff09\u2014\u2014\u5728\u7a0b\u5e8f\u4e2d\u6240\u6709\u8d4b\u4e86\u521d\u503c\u7684\u5168\u5c40\u53d8\u91cf\uff0c\u5b58\u653e\u5728\u8fd9\u91cc\u3002
3\uff09\u975e\u521d\u59cb\u5316\u6570\u636e\u6bb5\uff08bss\u6bb5\uff09\u2014\u2014\u5728\u7a0b\u5e8f\u4e2d\u6ca1\u6709\u521d\u59cb\u5316\u7684\u5168\u5c40\u53d8\u91cf\uff1b\u5185\u6838\u5c06\u6b64\u6bb5\u521d\u59cb\u5316\u4e3a0\u3002
4\uff09\u6808\u2014\u2014\u589e\u957f\u65b9\u5411\uff1a\u81ea\u9876\u5411\u4e0b\u589e\u957f\uff1b\u81ea\u52a8\u53d8\u91cf\u4ee5\u53ca\u6bcf\u6b21\u51fd\u6570\u8c03\u7528\u65f6\u6240\u9700\u8981\u4fdd\u5b58\u7684\u4fe1\u606f\uff08\u8fd4\u56de\u5730\u5740\uff1b\u73af\u5883\u4fe1\u606f\uff09\u3002
5\uff09\u5806\u2014\u2014\u52a8\u6001\u5b58\u50a8\u5206\u3002

\u5728\u5168\u5c40\u53d8\u91cf\u4e4b\u524d\u52a0\u4e0a\u5173\u952e\u5b57static\uff0c\u5168\u5c40\u53d8\u91cf\u5c31\u88ab\u5b9a\u4e49\u6210\u4e3a\u4e00\u4e2a\u5168\u5c40\u9759\u6001\u53d8\u91cf\u3002
1\uff09\u5185\u5b58\u4e2d\u7684\u4f4d\u7f6e\uff1a\u9759\u6001\u5b58\u50a8\u533a\uff08\u9759\u6001\u5b58\u50a8\u533a\u5728\u6574\u4e2a\u7a0b\u5e8f\u8fd0\u884c\u671f\u95f4\u90fd\u5b58\u5728\uff09
2\uff09\u521d\u59cb\u5316\uff1a\u672a\u7ecf\u521d\u59cb\u5316\u7684\u5168\u5c40\u9759\u6001\u53d8\u91cf\u4f1a\u88ab\u7a0b\u5e8f\u81ea\u52a8\u521d\u59cb\u5316\u4e3a0\uff08\u81ea\u52a8\u5bf9\u8c61\u7684\u503c\u662f\u4efb\u610f\u7684\uff0c\u9664\u975e\u4ed6\u88ab\u663e\u793a\u521d\u59cb\u5316\uff09
3\uff09\u4f5c\u7528\u57df\uff1a\u5168\u5c40\u9759\u6001\u53d8\u91cf\u5728\u58f0\u660e\u4ed6\u7684\u6587\u4ef6\u4e4b\u5916\u662f\u4e0d\u53ef\u89c1\u7684\u3002\u51c6\u786e\u5730\u8bb2\u4ece\u5b9a\u4e49\u4e4b\u5904\u5f00\u59cb\u5230\u6587\u4ef6\u7ed3\u5c3e\u3002

\u597d\u5904\uff1a
\u5b9a\u4e49\u5168\u5c40\u9759\u6001\u53d8\u91cf\u7684\u597d\u5904\uff1a
\u4e0d\u4f1a\u88ab\u5176\u4ed6\u6587\u4ef6\u6240\u8bbf\u95ee\uff0c\u4fee\u6539
\u5176\u4ed6\u6587\u4ef6\u4e2d\u53ef\u4ee5\u4f7f\u7528\u76f8\u540c\u540d\u5b57\u7684\u53d8\u91cf\uff0c\u4e0d\u4f1a\u53d1\u751f\u51b2\u7a81\u3002

\u5c40\u90e8\u9759\u6001\u53d8\u91cf
\u5728\u5c40\u90e8\u53d8\u91cf\u4e4b\u524d\u52a0\u4e0a\u5173\u952e\u5b57static\uff0c\u5c40\u90e8\u53d8\u91cf\u5c31\u88ab\u5b9a\u4e49\u6210\u4e3a\u4e00\u4e2a\u5c40\u90e8\u9759\u6001\u53d8\u91cf\u3002
1\uff09\u5185\u5b58\u4e2d\u7684\u4f4d\u7f6e\uff1a\u9759\u6001\u5b58\u50a8\u533a
2\uff09\u521d\u59cb\u5316\uff1a\u672a\u7ecf\u521d\u59cb\u5316\u7684\u5168\u5c40\u9759\u6001\u53d8\u91cf\u4f1a\u88ab\u7a0b\u5e8f\u81ea\u52a8\u521d\u59cb\u5316\u4e3a0\uff08\u81ea\u52a8\u5bf9\u8c61\u7684\u503c\u662f\u4efb\u610f\u7684\uff0c\u9664\u975e\u4ed6\u88ab\u663e\u793a\u521d\u59cb\u5316\uff09
3\uff09\u4f5c\u7528\u57df\uff1a\u4f5c\u7528\u57df\u4ecd\u4e3a\u5c40\u90e8\u4f5c\u7528\u57df\uff0c\u5f53\u5b9a\u4e49\u5b83\u7684\u51fd\u6570\u6216\u8005\u8bed\u53e5\u5757\u7ed3\u675f\u7684\u65f6\u5019\uff0c\u4f5c\u7528\u57df\u968f\u4e4b\u7ed3\u675f\u3002

\u6ce8\uff1a\u5f53static\u7528\u6765\u4fee\u9970\u5c40\u90e8\u53d8\u91cf\u7684\u65f6\u5019\uff0c\u5b83\u5c31\u6539\u53d8\u4e86\u5c40\u90e8\u53d8\u91cf\u7684\u5b58\u50a8\u4f4d\u7f6e\uff0c\u4ece\u539f\u6765\u7684\u6808\u4e2d\u5b58\u653e\u6539\u4e3a\u9759\u6001\u5b58\u50a8\u533a\u3002\u4f46\u662f\u5c40\u90e8\u9759\u6001\u53d8\u91cf\u5728\u79bb\u5f00\u4f5c\u7528\u57df\u4e4b\u540e\uff0c\u5e76\u6ca1\u6709\u88ab\u9500\u6bc1\uff0c\u800c\u662f\u4ecd\u7136\u9a7b\u7559\u5728\u5185\u5b58\u5f53\u4e2d\uff0c\u76f4\u5230\u7a0b\u5e8f\u7ed3\u675f\uff0c\u53ea\u4e0d\u8fc7\u6211\u4eec\u4e0d\u80fd\u518d\u5bf9\u4ed6\u8fdb\u884c\u8bbf\u95ee\u3002
\u5f53static\u7528\u6765\u4fee\u9970\u5168\u5c40\u53d8\u91cf\u7684\u65f6\u5019\uff0c\u5b83\u5c31\u6539\u53d8\u4e86\u5168\u5c40\u53d8\u91cf\u7684\u4f5c\u7528\u57df\uff08\u5728\u58f0\u660e\u4ed6\u7684\u6587\u4ef6\u4e4b\u5916\u662f\u4e0d\u53ef\u89c1\u7684\uff09\uff0c\u4f46\u662f\u6ca1\u6709\u6539\u53d8\u5b83\u7684\u5b58\u653e\u4f4d\u7f6e\uff0c\u8fd8\u662f\u5728\u9759\u6001\u5b58\u50a8\u533a\u4e2d\u3002

3. \u9759\u6001\u51fd\u6570
\u5728\u51fd\u6570\u7684\u8fd4\u56de\u7c7b\u578b\u524d\u52a0\u4e0a\u5173\u952e\u5b57static\uff0c\u51fd\u6570\u5c31\u88ab\u5b9a\u4e49\u6210\u4e3a\u9759\u6001\u51fd\u6570\u3002
\u51fd\u6570\u7684\u5b9a\u4e49\u548c\u58f0\u660e\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u662fextern\u7684\uff0c\u4f46\u9759\u6001\u51fd\u6570\u53ea\u662f\u5728\u58f0\u660e\u4ed6\u7684\u6587\u4ef6\u5f53\u4e2d\u53ef\u89c1\uff0c\u4e0d\u80fd\u88ab\u5176\u4ed6\u6587\u4ef6\u6240\u7528\u3002
\u5b9a\u4e49\u9759\u6001\u51fd\u6570\u7684\u597d\u5904\uff1a
\u5176\u4ed6\u6587\u4ef6\u4e2d\u53ef\u4ee5\u5b9a\u4e49\u76f8\u540c\u540d\u5b57\u7684\u51fd\u6570\uff0c\u4e0d\u4f1a\u53d1\u751f\u51b2\u7a81
\u9759\u6001\u51fd\u6570\u4e0d\u80fd\u88ab\u5176\u4ed6\u6587\u4ef6\u6240\u7528\u3002 \u5b58\u50a8\u8bf4\u660e\u7b26auto\uff0cregister\uff0cextern\uff0cstatic\uff0c\u5bf9\u5e94\u4e24\u79cd\u5b58\u50a8\u671f\uff1a\u81ea\u52a8\u5b58\u50a8\u671f\u548c\u9759\u6001\u5b58\u50a8\u671f\u3002 auto\u548cregister\u5bf9\u5e94\u81ea\u52a8\u5b58\u50a8\u671f\u3002\u5177\u6709\u81ea\u52a8\u5b58\u50a8\u671f\u7684\u53d8\u91cf\u5728\u8fdb\u5165\u58f0\u660e\u8be5\u53d8\u91cf\u7684\u7a0b\u5e8f\u5757\u65f6\u88ab\u5efa\u7acb\uff0c\u5b83\u5728\u8be5\u7a0b\u5e8f\u5757\u6d3b\u52a8\u65f6\u5b58\u5728\uff0c\u9000\u51fa\u8be5\u7a0b\u5e8f\u5757\u65f6\u64a4\u9500\u3002
\u5173\u952e\u5b57extern\u548cstatic\u7528\u6765\u8bf4\u660e\u5177\u6709\u9759\u6001\u5b58\u50a8\u671f\u7684\u53d8\u91cf\u548c\u51fd\u6570\u3002\u7528static\u58f0\u660e\u7684\u5c40\u90e8\u53d8\u91cf\u5177\u6709\u9759\u6001\u5b58\u50a8\u6301\u7eed\u671f\uff08static storage duration\uff09\uff0c\u6216\u9759\u6001\u8303\u56f4\uff08static extent\uff09\u3002\u867d\u7136\u4ed6\u7684\u503c\u5728\u51fd\u6570\u8c03\u7528\u4e4b\u95f4\u4fdd\u6301\u6709\u6548\uff0c\u4f46\u662f\u5176\u540d\u5b57\u7684\u53ef\u89c6\u6027\u4ecd\u9650\u5236\u5728\u5176\u5c40\u90e8\u57df\u5185\u3002\u9759\u6001\u5c40\u90e8\u5bf9\u8c61\u5728\u7a0b\u5e8f\u6267\u884c\u5230\u8be5\u5bf9\u8c61\u7684\u58f0\u660e\u5904\u65f6\u88ab\u9996\u6b21\u521d\u59cb\u5316\u3002

C语言中用static修饰后的函数只能在当前的.c文件中使用,无法给外部调用。
就比如我们常加头文件stdio.h,如果里面的printf函数用了static修饰的话,我们就不能调用这个函数了
普通函数和static修饰的函数没什么区别,但是普通函数可以通过使用extern声明为外部函数,这样其他.c文件通过添加.h头文件就可以调用里面的普通函数了

静态函数,编译前就已经调用了,动态函数编译时再调用

  • 璁$畻鏈c璇█涓浠涔堟槸闈欐佸嚱鏁
    绛旓細闈欐佸嚱鏁鏄嚱鏁扮殑涓绉嶏紝鍑芥暟鍖呮嫭闈欐佸嚱鏁板拰闈為潤鎬佸嚱鏁颁袱绉嶃傚叾涓潤鎬佸嚱鏁版槸鏈static淇グ鐨勫嚱鏁锛屽鏋滄病鏈夛紝鍒欎负闈為潤鎬佸嚱鏁(鍏ㄥ眬鍑芥暟)銆傞潤鎬佸嚱鏁(甯tatic鐨)锛屽彧鑳藉湪鏈枃浠朵腑浣跨敤锛屾棤娉曡法鏂囦欢銆傝岄潪闈欐佸嚱鏁(涓嶅甫static鐨)锛屽彲浠ュ湪浠讳綍涓涓枃浠朵腑浣跨敤銆傚綋鍦ㄥ叾瀹冩枃浠朵腑浣跨敤鏃讹紝闇瑕佸仛鍑芥暟澹版槑鍚庡啀浣跨敤銆
  • C璇█static()鍑芥暟?
    绛旓細static鏄叧閿瓧锛屽彲浠ョ敤鏉淇グ浠讳綍鍑芥暟锛岃〃绀鸿繖涓嚱鏁板彧鑳藉湪褰撳墠鏂囦欢浣跨敤锛屼笉鑳借椤圭洰涓叾瀹僣鏂囦欢璋冪敤
  • static鍦c璇█涓鏄粈涔堟剰鎬
    绛旓細2銆淇グ鍑芥暟 鍑芥暟鍓嶅姞static 浣垮緱鍑芥暟鎴愪负闈欐佸嚱鏁銆備絾姝ゅ鈥渟tatic鈥濈殑鍚箟涓嶆槸鎸囧瓨鍌ㄦ柟寮忥紝鑰屾槸鎸囧鍑芥暟鐨勪綔鐢ㄥ煙浠呭眬闄愪簬鏈枃浠(鎵浠ュ張绉板唴閮ㄥ嚱鏁)銆備娇鐢ㄥ唴閮ㄥ嚱鏁扮殑濂藉鏄細涓嶅悓鐨勪汉缂栧啓涓嶅悓鐨勫嚱鏁鏃讹紝涓嶇敤鎷呭績鑷繁瀹氫箟鐨勫嚱鏁帮紝鏄惁浼氫笌鍏跺畠鏂囦欢涓殑鍑芥暟鍚屽悕銆傚叧閿瓧static 鏈夌潃涓嶅甯哥殑鍘嗗彶銆傝捣鍒濓紝...
  • C璇█涓璼tatic鏄仛浠涔堢敤鐨?
    绛旓細static淇グ灞閮ㄥ彉閲(闈欐佸眬閮ㄥ彉閲)涓庢櫘閫氬眬閮ㄥ彉閲忕浉姣旓紝瀹鐨浼樺娍鍦ㄤ簬锛氣憼闈欐佸眬閮ㄥ彉閲忎綔鐢ㄥ煙涓庤繛鎺ュ睘鎬т笌鏅氬眬閮ㄥ彉閲忎竴鏍凤紱鈶″瓨鍌ㄧ被锛氶潤鎬佸眬閮ㄥ彉閲忓垎閰嶅湪data/bss娈碉紝鏅氬眬閮ㄥ彉閲忓湪鏍堜笂锛涒憿鐢熷懡鍛ㄦ湡锛氬洜涓哄瓨鍌ㄧ被鐨勪笉鍚岋紝闈欐佸眬閮ㄥ彉閲忕殑鐢熷懡鍛ㄦ湡寰楀埌寤堕暱浜嗭紝鐩村埌绋嬪簭缁撴潫銆2銆乻tatic淇グ鍏ㄥ眬鍙橀噺涓鍑芥暟锛屾垚涓...
  • c璇█鐨剆tatic浠涔堟剰鎬
    绛旓細鍦C璇█涓锛宻tatic鏄竴涓叧閿瓧锛屽畠鏈夊绉嶅惈涔夊拰鐢ㄦ硶锛屽叿浣撳彇鍐充簬瀹冨湪鍝噷鍜屽浣曡浣跨敤銆備互涓嬫槸static鐨涓昏鐢ㄦ硶锛氶潤鎬佸眬閮ㄥ彉閲忥細c`void func() {static int count = 0;count++;printf("%d\n", count);}`姣忔璋冪敤func()鏃讹紝count鐨勫奸兘浼氬鍔狅紝鍥犱负count鐨勭敓鍛藉懆鏈熷湪鍑芥暟璋冪敤涔嬮棿鎸佺画瀛樺湪銆傚綋...
  • 绠杩static鍜寁olatile鍏抽敭瀛鐨鍚箟鍜屼綔鐢
    绛旓細闈欐鎴愬憳鍑芥暟鐨勮闂柟寮忥細鏃㈠彲浠ラ氳繃璁块棶鎿嶄綔绗(.)鎴栬咃紙->锛夋潵璁块棶锛屼篃鍙互閫氳繃<绫诲悕><鍑芥暟鍚>鐨勬柟寮忚闂備簩銆乨efine鍏抽敭瀛 C璇█涓锛屽彲浠ョ敤#define瀹氫箟涓涓爣璇嗙鏉ヨ〃绀轰竴涓父閲忋傚叾鐗圭偣鏄細瀹氫箟鐨勬爣璇嗙涓嶅崰鍐呭瓨锛屽彧鏄竴涓复鏃剁殑绗﹀彿锛岄缂栬瘧鍚庤繖涓鍙峰氨涓嶅瓨鍦ㄤ簡銆(鎵╁睍:棰勭紪璇戝張鍙澶勭悊銆傞...
  • static鍦c璇█涓殑鐢ㄦ硶
    绛旓細static鍦c璇█涓殑鐢ㄦ硶鏈変笁涓細闅愯棌銆佷繚鎸佸彉閲忓唴瀹圭殑鎸佷箙銆侀粯璁ゅ垵濮嬪寲涓0銆備竴銆侀殣钘 褰撴垜浠悓鏃剁紪璇戝涓枃浠舵椂锛屾墍鏈夋湭鍔爏tatic鍓嶇紑鐨勫叏灞鍙橀噺鍜鍑芥暟閮藉叿鏈夊叏灞鍙鎬с備簩銆佷繚鎸佸彉閲忓唴瀹圭殑鎸佷箙 瀛樺偍鍦ㄩ潤鎬佹暟鎹尯鐨勫彉閲忎細鍦ㄧ▼搴忓垰寮濮嬭繍琛屾椂灏卞畬鎴愬垵濮嬪寲锛屼篃鏄敮涓鐨勪竴娆″垵濮嬪寲銆傚叡鏈変袱绉嶅彉閲忓瓨鍌ㄥ湪闈欐佸瓨鍌...
  • static鍏抽敭瀛鐨浣滅敤
    绛旓細2銆淇グ鍑芥暟 淇グ鍑芥暟鍒欒鍑芥暟鎴愪负闈欐佸嚱鏁锛屽嚱鏁扮殑浣滅敤鍩熶粎闄愪簬鏈枃浠讹紝鑰屼笉鑳借鍏跺畠鏂囦欢璋冪敤銆c璇█浠嬬粛 C璇█鏄竴闂ㄩ潰鍚戣繃绋嬨佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁...
  • C璇█涓璼tatic鍙互鍔犲湪鍑芥暟澹版槑鍓嶅悧?濡傛灉鍙互,鏄粈涔堟剰鎬濆憿?
    绛旓細鍙互銆傜鏈夊嚱鏁板彧鏈夎绫荤殑鎴愬憳鍙橀噺鎴栨垚鍛樺嚱鏁板彲浠ヨ闂傚湪C璇█涓锛屼篃鏈夆減rivate鍑芥暟鈥濓紝瀹冨氨鏄帴涓嬫潵瑕佽鐨剆tatic鍑芥暟锛屽畬鎴愰潰鍚戝璞$紪绋嬩腑private鍑芥暟鐨勫姛鑳姐傚綋浣犵殑绋嬪簭涓湁寰堝涓簮鏂囦欢鐨勬椂鍊欙紝浣犺偗瀹氫細璁╂煇涓簮鏂囦欢鍙彁渚涗竴浜涘鐣岄渶瑕佺殑鎺ュ彛锛屽叾浠鐨勫嚱鏁鍙兘鏄负浜嗗疄鐜拌繖浜涙帴鍙h岀紪鍐欙紝杩欎簺鍏朵粬鐨勫嚱鏁颁綘...
  • c璇█涓璼tatic 鍑芥暟鍜屾櫘閫氬嚱鏁扮殑鍖哄埆
    绛旓細static 鍑芥暟鍜屾櫘閫氬嚱鏁扮殑鍖哄埆濡備笅锛氬湪C璇█涓锛宻tatic鍑芥暟琚檺瀹氬彧鑳藉湪璇ュ嚱鏁版墍鍦ㄧ殑婧愭枃浠堕噷闈鐨勫嚱鏁琚皟鐢紝鑰屼笉鑳借鍏朵粬婧愭枃浠剁殑鍑芥暟鎵璋冪敤锛屼篃灏辨槸璇磋鍑芥暟鍙兘琚檺瀹氬湪鍏舵墍鍦ㄧ殑婧愭枃浠跺唴琚闂紝鏃犳硶琚閮ㄨ皟鐢ㄣ
  • 扩展阅读:public static void main ... c语言static使用举例 ... c语言static的用法 ... static void method ... static int的值会变吗 ... c++中static的作用和用法 ... 静态变量static会变吗 ... 为什么static不能重写 ... static修饰变量的访问范围 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网