阅读背景:

作为程序员,也许其他的也许可以不看,但是这些你值得一看(细节决定成败)

来源:互联网 

1、静态变量的初始值为什么是0;

   答:全局变量和静态变量都在静态数据区,他们是在main函数之前就已经创建了,在main函数结束后,才销毁,在代码中根本没有机会初始化他们(万一在函数中使用,他们的值就有可能是随机数,而且在你不赋值的情况下,一直是原来那个值),于是语言及其实现就提供了一个默认的全局初始化器0。   答:全局变量和静态变量都在静态数据区,他们是在ma




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: