在c语言里,我定义了一个全局变量,但是没有赋值给这个变量,那么在主函数里直接用这个变量。例 P0

在c语言里,我定义了一个全局变量,但是没有赋值给这个变量,那么在主函数里直接用这个变量。例 P0=table[shi];是不是等效于 P0=table[0];

看编译器的特性了,按照vs的标准是随机数,vc下基本上是0,如果恰好这块内存之前被使用过,就正好是原先地址上的值了。按照c++的定义,这个值应该被编译器赋值为随机数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-20
不是这样的,这个值是不确定的,最好赋值,不过如果是静态的就是0了追问

静态怎么理解

刚学语言,菜鸟请包涵

追答

static以后会学到的

第2个回答  2014-01-20
全局默认是0

第3个回答  2014-01-20
没有赋值的应该是随机数吧!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网