【发布时间】:2015-05-20 17:39:19
【问题描述】:
我阅读了 c++ 入门书,我发现了一个这样的例子:
int i = 1, j = 2, k = 3;
if(i < j < k)
return 0;
我们都知道运算结果的类型是bool,所以“i
【问题讨论】:
标签: c++
我阅读了 c++ 入门书,我发现了一个这样的例子:
int i = 1, j = 2, k = 3;
if(i < j < k)
return 0;
我们都知道运算结果的类型是bool,所以“i
【问题讨论】:
标签: c++
是的,i < j 中的 true 将隐式转换为 1。然后1 < k 也会产生true。
false 将转换为 0。
【讨论】: