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

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

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

正在回答

3 回答

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

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

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

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

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

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

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

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号