在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
没有赋值的应该是随机数吧!