块作用域的静态变量--《C Primer Plus 》

静态的意思是该变量在内存中原地不动,并不是说它的值不变。

具有文件作用域的变量自动具有静态存储期。可以创建具有静态存储期、块作用域的局部变量。这些变量具有块作用域、无连接,但是具有静态存储器。计算机在多次函数调用之间会记录他们的值。在块中以存储类别说明符static (提供静态存储期)声明这种变量。

不能在函数的形参中使用 static;

posted @ 2022-07-23 16:29  郁郁久居于人下  阅读(57)  评论(0)    收藏  举报