静态局部变量定义时赋初值问题和定义后赋初值问题

拟墨画扇 提交于 2019-12-13 22:05:37

静态局部变量定义时赋初值问题和定义后赋初值问题


1 . static int a=1;
2 . static int a; a=1;

函数中静态局部变量a赋初值,采用上述两种方式时不一样,采用方式1时a是上次结束时的值,采用2方式时a=1还是每次都运行,为什么?

初始化和赋值是不同的概念。

只初始化一次,不是只赋值一次。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!