我找到了以下代码:
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;
}
函数的作用是检查一个数字是否是质数。
我不明白为什么 for 循环的结尾有 ;
:
v
for (count = 2; zahl % count != 0 && zahl >= count; count++);
没有这个,代码就不能正常工作。
解释是什么?