【发布时间】:2016-12-23 18:35:15
【问题描述】:
我有 2 个 C++ 代码:
代码1:减少赋值变量
While(alive)
{
if(health < healthMax) health = healthMax;
}
代码2:不减少赋值变量
While(alive)
{
health = healthMax;
}
我不知道 set 和 get 是如何工作的,但我个人认为 set 会更改/写入内存上的数据,并且只获得读取内存,因此最好 get 和 reduce set - 这就是我更喜欢代码 1 的原因现在更多。我想对了吗?
感谢您的阅读:)
【问题讨论】:
-
谢谢你回答我。那么写入和读取数据部分呢?写入数据对内存/内存的影响是否大于读取数据?
-
我很确定我记得看到过这个问题的副本,关于是否/何时值得使用
if来避免分配,但找不到它。
标签: c performance conditional variable-assignment