【发布时间】:2013-06-20 14:43:00
【问题描述】:
假设我声明了一个变量x 并让它保持未初始化状态。我继续打印它的值。我看到了一些垃圾。
它来自哪里?另外为什么不使用它来生成随机数?我的意思是不要使用伪随机生成器。
【问题讨论】:
-
试一试,启动几次打印变量值的程序:你会发现它远不能用作随机值
-
我做到了。它每次都给我相同的价值。 C 内存释放是如何工作的?
标签: c undefined-behavior initialization