在C语言中static有什么含义

谢谢,好像不止一个意思吧~~~
2024-11-26 14:28:56
推荐回答(4个)
回答1:

“是不止一个意思,要看用到哪里。比如: static int a; int b; void func(void) { static int c; int d; } 在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。 c...”

回答2:

就一个意思.static修饰的变量是静态变量,在整个程序的执行时间里面,该变量只初使化一次,直至程序退出执行。

回答3:

静态变量,没什么其他意思,就是声明一次后,出函数该变量不会被释放掉

回答4:

静态的
注意与const的区别