c语言细读之static auto

来源:互联网 发布:淘宝闲鱼网二手官网 编辑:程序博客网 时间:2024/05/22 10:43

static的作用:

1. 修饰函数, 静态函数, 只在本文件中有用, 作用:

~只自己使用, 保护代码。

~避免重名


2. 修饰局部变量

~ 存储在静态区

~ 编译时就赋值, 且只一次, 若未赋值, 则赋0

~    生存期直到程序结束


3. 修饰全局变量

~ 作用域从定义处到文件结束

~ 不可在其它文件中extern, 可在本文件定义前extern


4. auto

~  分配在栈上, 动态存储区

~ 默认变量为auto修饰


0 0
原创粉丝点击