首页 > 解决方案 > “不可预测”和“垃圾”值之间有区别吗?

问题描述

根据这个 Guru99 网页,对于 storage class auto,因为它是本地的,所以如果没有定义它的值是不可预测的。但是,对于 storage class register,如果没有定义,它的值就是垃圾。我对垃圾和不可预测的词感到困惑。你能帮忙吗?

标签: c

解决方案


“不可预测”和“垃圾”值之间有区别吗?

是,或否,取决于沟通者所说的话。“不可预测”是一个形容词,可以用来描述“垃圾”值。

“不可预测”可以有更普遍的含义。例如,结果rand()可以被认为是不可预测的(只要你不知道生成器已经被播种),但它通常不被认为是“垃圾”。


推荐阅读