java中內(nèi)部類的定義 什么叫靜態(tài)變量?與動態(tài)變量的差別在哪?
什么叫靜態(tài)變量?與動態(tài)變量的差別在哪?動態(tài)變量和靜態(tài)變量定義和區(qū)別如下:1、定義上,靜態(tài)變量比動態(tài)變量多一個關(guān)鍵字static,比如:動態(tài)變量:inti靜態(tài)變量:staticinti2、動態(tài)變量在子程
什么叫靜態(tài)變量?與動態(tài)變量的差別在哪?
動態(tài)變量和靜態(tài)變量定義和區(qū)別如下:
1、定義上,靜態(tài)變量比動態(tài)變量多一個關(guān)鍵字static,比如:動態(tài)變量:inti靜態(tài)變量:staticinti
2、動態(tài)變量在子程序中,每次調(diào)用時都會從零開始,不會保留原有數(shù)據(jù),靜態(tài)變量調(diào)用時原有值不會發(fā)生改變,比如:main(){intifor(i=0i<5i )fun()//fun1()}voidfun()//輸出結(jié)果為11111{intjj printf("%d",j)}voidfun1()//輸出結(jié)果為12345{staticintjj printf("%d",j)}