为什么定义的static int 和 int 变量出来的结果不一样?那static起的什么作用?谢谢
參考答案:static 静态变量,一旦确定具体值后,进行运算操作是没有意义的,举一个例子:就好像设置一个正常的人的腿数:都知道2条,要是对这个2条腿进行操作就失去了意义,但是你可以使用这个2条腿对其他变量进行操作例如,问10个人有几条腿,那就是10×这个static变量,这样任何地方只要涉及正常人的腿你都可以不加思考的运行static修饰的这个变量保证不会错误!
笑话军事旅游美容女性百态母婴家电游戏互联网财经美女干货家饰健康探索资源娱乐学院 数码美食景区养生手机购车首饰美妆装修情感篇厨房科普动物植物编程百科知道汽车珠宝 健康评测品位娱乐居家情感星座服饰美体奢侈品美容达人亲子图库折扣生活美食花嫁风景 | 首页 |
为什么定义的static int 和 int 变量出来的结果不一样?那static起的什么作用?谢谢
參考答案:static 静态变量,一旦确定具体值后,进行运算操作是没有意义的,举一个例子:就好像设置一个正常的人的腿数:都知道2条,要是对这个2条腿进行操作就失去了意义,但是你可以使用这个2条腿对其他变量进行操作例如,问10个人有几条腿,那就是10×这个static变量,这样任何地方只要涉及正常人的腿你都可以不加思考的运行static修饰的这个变量保证不会错误!