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 次 |
最近记录: |