我发现以下代码:
int func_prim (int zahl) {
int count;
if (zahl < 0)
return -1;
for (count = 2; zahl % count != 0 && zahl >= count; count++);
if (count == zahl)
return 1;
return 0;
}
功能的重点是检查数字是否是质数。
我不明白为什么循环;
末尾会出现:
v
for (count = 2; zahl % count != 0 && zahl >= count; count++);
否则,代码将无法正常工作。
有什么解释?