![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
static
微小东
喜欢唱歌,读书,运动!喜欢结交正能量的朋友!公众号:lbxzsan7378
展开
-
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 答:1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源转载 2015-12-08 15:53:26 · 358 阅读 · 0 评论 -
static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$num这里将累加。
1.牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛function twoArray($n){ static $num=1; for($i=0;$i<=$n;$i++){ if($i>=4&&$i<=15){ $num++; twoArray($n-$i); } if($i==20){ $n原创 2015-12-08 15:46:05 · 1106 阅读 · 0 评论