首页 > 解决方案 > 变量评估

问题描述

变量评估是什么意思?

int main(){
   int variable;
   variable;
}

“变量”有什么作用?为什么对“变量”的评价要产生自己的价值?

标签: c++variablesevaluation

解决方案


评估基本上意味着“执行代码”。

在表达式中,将包含该变量值的variable“加载”到 CPU 中。int

评估语句variable;将该值“加载”到 CPU,然后 CPU 不对其执行任何操作。(编译器足够聪明,可以检测到没有发生任何事情,并且会忽略这一点。如果幸运的话,它还会产生一个警告,让您知道这没有任何作用,这是可疑的。)

评估语句int a = variable;将该值“加载”到 CPU,然后将其分配给一个名为 的新本地a


推荐阅读