总结:
比喻:
static 局部变量 就是一个专用箱, 而 局部变量是个临时工作箱,用过就丢了,不会保留修改效果。
生活例子:
银行卡 是一个记账函数, 其中有一个 static 局部变量 money。每一次调用银行卡,money 值都会变化,变化是累加的。 如果改为局部变量,就不会累加。
总结:
比喻:
static 局部变量 就是一个专用箱, 而 局部变量是个临时工作箱,用过就丢了,不会保留修改效果。
生活例子:
银行卡 是一个记账函数, 其中有一个 static 局部变量 money。每一次调用银行卡,money 值都会变化,变化是累加的。 如果改为局部变量,就不会累加。