<分区>
假设我声明了一个变量 x
并保持未初始化。我继续打印它的值(value)。我看到一些垃圾。
它从哪里来?还有为什么不用来生成随机数呢?我的意思是不使用伪随机生成器。
<分区>
假设我声明了一个变量 x
并保持未初始化。我继续打印它的值(value)。我看到一些垃圾。
它从哪里来?还有为什么不用来生成随机数呢?我的意思是不使用伪随机生成器。
最佳答案
“随机”值就是在该位置留在内存中的值。内存在被释放时通常不会被删除/清零,因此那里的任何内容都会一直存在,直到被覆盖。
关于c - 未初始化的变量如何获得随机值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216663/