- 博客(4)
- 收藏
- 关注
原创 Static 功能简介
如果运行了上面的命令,则会因为在子函数中定义的st为局部变量,在程序运行完后自动释放空间,从而无法实现打印helloworld,此时只要 static char st[] = "hello world";未初始化的全局变量和局部变量以及初始化为0的全局变量和局部变量存放在.bss区。而且变量存储在全局数据段(静态存储区)中,而不是栈中,其生命周期持续到程序退出。static声明的全局变量、函数,仅当前文件内可用,其他文件不能引用。static在函数内部声明的内部静态变量,只需初始化一次。
2023-04-20 19:26:30 145 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人