随机的数都是来自同一个内存的,cpu把这块内存分给你,里面的数值并不影响啊。要是这块内存在这之后被使用了就不会了。你要是随机两个数的话应该第一个是一样的,第二个不一样。不过我没有具体去试过。原理应该是这样的。有些随机数软件也是这样的。随机N次都是同一个数,就是这个原因。
C语言按范围一般分为全局变量和局部变量。一旦声明了全局变量,默认情况下它将被初始化为适当的类型0,而当声明了局部变量时,它的值是不可预测的。因此,对于后续程序的正常使用,最好是将其初始化得恰到好处,否则有时会造成灾难性的后果!第二个问题,例如:intmain(){Chara;//未初始化。以后可以初始化。Char*P=&...