Я нашел следующий код:
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-loop имеет ;
в конце:
v
for (count = 2; zahl % count != 0 && zahl >= count; count++);
Без этого код не работает должным образом.
Какое объяснение?