【发布时间】:2016-11-17 12:01:18
【问题描述】:
这是一个循环,不是循环,还是既是循环又不是循环?如果你在计算程序中的循环数,你会数这个吗?
do {
...
}while(0);
我很好奇,因为我正在与某人合作,他的项目需要他计算程序中的循环数。
【问题讨论】:
-
这是一个 while 循环,尽管值为 false,所以我认为它是。
-
@Richie 显然是一个很好的链接,但这里不是骗子。
-
编译器可能会完全优化掉
while结构,因此编译后的二进制文件中只剩下...部分。 -
@MichaelWalz -
re: "why would you need to know....",肯定是作业 -
您实际上是在要求“循环”的定义。如果存在任何不确定性或存在分歧的余地,这是一个见仁见智的问题,因此不适合 SO 问题。