bool在C++中,将a赋值给true和将其赋值给1(或任何非零整数)之间有什么区别吗?
bool
true
1
我见过许多有竞争力的程序员甚至在提前编写代码的情况1下都使用true而不是,所以我想知道除了打字速度更快之外是否还有任何好处。
c++ integer boolean literals implicit-conversion
为什么大多数编程语言都有两种或多种几乎没有区别的循环类型?在 C++ 中,两者之一更适合特定任务吗?switches和怎么样if?有什么区别吗?
switches
if
如果没有,那么我们将不胜感激地回答为什么实施它们。
c++ loops for-loop while-loop
c++ ×2
boolean ×1
for-loop ×1
implicit-conversion ×1
integer ×1
literals ×1
loops ×1
while-loop ×1