Dopo il for c'è un ; che in C indica l'istruzione vuota. In pratica il corpo di quel ciclo è vuoto, cosa perfettamente lecita.Originariamente inviato da Superandri91
so benissimo cosa fa il for e cosa fa n%i... le ho studiate! ma nel for non ho capito perchè non c'è niente (dopo le varie condizioni c'è uno spazio vuoto) e nel secondo codice non ho capito proprio niente di quello che fa!
Se indentassi si capirebbe meglio...
codice:int g(int n) { int i; for (i = 2; i < n && n % i; i++) ; if (i == n) return 1; return 0; }