java中内部类的定义 什么叫静态变量?与动态变量的差别在哪?
什么叫静态变量?与动态变量的差别在哪?动态变量和静态变量定义和区别如下:1、定义上,静态变量比动态变量多一个关键字static,比如:动态变量:inti静态变量:staticinti2、动态变量在子程
什么叫静态变量?与动态变量的差别在哪?
动态变量和静态变量定义和区别如下:
1、定义上,静态变量比动态变量多一个关键字static,比如:动态变量:inti静态变量:staticinti
2、动态变量在子程序中,每次调用时都会从零开始,不会保留原有数据,静态变量调用时原有值不会发生改变,比如:main(){intifor(i=0i<5i )fun()//fun1()}voidfun()//输出结果为11111{intjj printf("%d",j)}voidfun1()//输出结果为12345{staticintjj printf("%d",j)}