sma*_*mak 0 c++ if-statement conditional-statements
每个人。
int x{};
if (x = 0)
std::cout << "condition true";
else
std::cout << "condition false";
Run Code Online (Sandbox Code Playgroud)
我不明白为什么 x=0 计算结果为布尔 false 并执行“条件 false”。x=0 是一个赋值,并且 x 的值为 0 那么为什么它的计算结果不为 true ?
| 归档时间: |
|
| 查看次数: |
387 次 |
| 最近记录: |