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