Wie behebe ich den GCC-Fehler „für die Erstdeklaration einer Schleife außerhalb des C99-Modus“?

Ich versuche zu lösendas 3n + 1 Problem und ich habe einefor Schleife, die so aussieht:

for(int i = low; i <= high; ++i)
        {
                res = runalg(i);
                if (res > highestres)
                {
                        highestres = res;
                }

        }

Leider erhalte ich diesen Fehler, wenn ich versuche, mit GCC zu kompilieren:

3np1.c: 15: Fehler: Initialdeklaration der 'for'-Schleife außerhalb des C99-Modus

Ich weiß nicht, was der C99-Modus ist. Irgendwelche Ideen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage