?
Nun der Code macht das was du programmiert hast.
Ist dir denn klar, weshalb die Reihenfolge eine so wichtige rolle spielt?
wenn du es jetzt nicht ausführst, würde folgender Code auch korrekt laufen?
if(Springer(g, zeile+2,spalte+1,num+1)) return 1;
else if(Springer(g, zeile-2,spalte+1,num+1)) return 1;
else if(Springer(g, zeile+1,spalte+2,num+1)) return 1;
else if(Springer(g, zeile+2,spalte-1,num+1)) return 1;
else if(Springer(g, zeile-1,spalte+2,num+1)) return 1;
else if(Springer(g, zeile-2,spalte-1,num+1)) return 1;
else if(Springer(g, zeile+1,spalte-2,num+1)) return 1;
else if(Springer(g, zeile-1,spalte-2,num+1)) return 1;