【发布时间】:2021-03-30 20:03:15
【问题描述】:
#include <stdio.h>
int main()
{
float s;
for (s = 100000001.0f; s <= 100000010.0f; s += 1.0f) {
};
printf("SLABC\n");
return 0;
}
它是无限循环,因为浮动的东西。但是,如果这被认为是“运行时错误”或“什么都不打印”,那我不知道
【问题讨论】:
-
“运行时错误”通常意味着“崩溃”。这不会崩溃。
-
这里的假设是
float不能超过一个特定的值,比如16777216.0。
标签: c