为了账号安全,请及时绑定邮箱和手机立即绑定

静态变量和动态变量啥意思?

为什么用static,之后会重复几次x=的这个值?重复的次数怎么看的?下面的extern又是啥意思?

正在回答

3 回答

satic是静态变量,只有在程序执行完之后才会释放,执行期间不会释放.

extern是外部变量,先声明 后赋值,比如我先定义一个外部变量extern int a,当外部有变化时,赋值a.(我是这么理解的)

1 回复 有任何疑惑可以回复我~

动态是随程序函数使用而结束,随时可能会释放掉。,静态会一直存储到程序结束,随时可以调用。

0 回复 有任何疑惑可以回复我~

用static修饰的为静态变量,用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

静态变量和动态变量啥意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信