关于没有比较的条件的问题
Questions about conditionals without a comparison
这些条件在C++中意味着什么:
if (whereto)
if (!nE)
for (cur=first; cur; cur=cur->next)
if (del->prev)
我仍然是C++的初学者,学习了基本条件,但这些条件对我来说并不清楚。 表达式whereto
、!ne
、cur
和del->prov
在条件中是什么意思
有人可以给我一个提示吗?
这些表达式是在布尔上下文中计算的。
在这里,值 0(或 NULL(为假,而任何非零(或非空(值为 true。
所以以上相当于:
if (whereto != 0)
if (nE == 0)
for (cur=first; cur != NULL; cur=cur->next)
if (del->prev != NULL)
相关文章:
- 关于条件块的问题与&&运算符有关
- 在通知提升间处理条件变量时未按住锁会导致问题
- 将cpp_redis pub/sub与条件变量一起使用时出现问题
- C++ 多线程中的锁和条件变量问题
- C++中的三元条件运算符问题
- 关于没有比较的条件的问题
- 我应该如何使用条件变量解决饮食哲学家的问题
- 检查是否所有 std::元组元素都满足条件 + 设计问题
- POSIX线程 - (MUTEX和条件变量)问题
- 如果条件问题 (C++)
- 三元运算符条件问题
- 条件类型特征通用引用的问题
- 在C++中,是否存在在特定条件下定义/运行宏的问题
- C++中的条件语句问题
- 我的代码有什么问题..而满足条件时循环未关闭
- 这个条件变量实现有什么问题
- C++:创建循环条件的 int 数组时出现问题
- 我对qmake的条件语句出了什么问题
- 我们在条件三元运算符中使用逗号时发现了一些问题
- C++:同时避免静态初始化顺序问题和竞争条件