问答详情
源自:5-11 变量存储类别

为什么必须加static,不加算出来是错的

不加static这怎么x都是2了

http://img3.mukewang.com/5fac0b900001b0f300940142.jpg

提问者:NIVO_X 2020-11-12 00:05

个回答

  • 古都程序猿7
    2021-02-01 08:50:10

    static赋初值,后来循环至此不再重新赋值,故输出2、4、8、16......不加的话每次循环都赋值1,得到2。

    记住一点,static是一次性的。

  • Allisam
    2020-12-05 17:55:01

    再了解一下static的意思