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

定义静态变量存储的问题

如果在 int=x 之前没有加 static ,是不是每次执行for循环时  x都等于2,最后输出一串 x=2

提问者:桂圆粥 2017-03-19 15:40

个回答

  • 慕粉155617866
    2017-03-19 16:37:12
    已采纳

    刚才没看清,如果不加static 就是每次调用函数时,都是给x赋值2  输出就全是x等于2

  • 慕粉155617866
    2017-03-19 16:31:53

    静态存储只赋值第一次  就第一次是2
    后来每次都是上一次结果的2倍