Thesi
Lt. Junior Grade
- Registriert
- Mai 2009
- Beiträge
- 265
Hi,
ich hab gerade eine Aufgabe, im Zuge der Klausurvorbereitung gemacht, und hätte da eine Frage.
Vielleicht kann mir jemand von euch helfen.
Es ist folgender Code gegeben und man soll angeben, welche drei Fehler gemacht worden sind.
Ich habe allerdings 4 Fehler gefunden und bin deswegen jetzt etwas verwirrt.
Nr. 1: Zeile 7, nach dem i =0 muss ein ";" stehen und kein ",".
Nr. 2: Zeile 7, am Zeilenende darf kein ";" stehen
Nr. 3: Zeile 8, die runden Klammern von x(i) müssen eckige sein --> x
Nr. 4: Zeile 10, es soll als der Wert von x[10] zurückgegeben werden, aber das Array geht nur bis x[9].
Also welcher der Fehler, die ich gefunden habe, ist kein Fehler?
Wäre super, wenn ihr mir da kurz helfen könntet.
lg
Thesi
ich hab gerade eine Aufgabe, im Zuge der Klausurvorbereitung gemacht, und hätte da eine Frage.
Vielleicht kann mir jemand von euch helfen.
Es ist folgender Code gegeben und man soll angeben, welche drei Fehler gemacht worden sind.
Code:
int main(void)
{
int i;
int x[10];
for(i=0, i<10; i++);
{ x(i) = i+2;}
return (x[10]);
}
Ich habe allerdings 4 Fehler gefunden und bin deswegen jetzt etwas verwirrt.
Nr. 1: Zeile 7, nach dem i =0 muss ein ";" stehen und kein ",".
Nr. 2: Zeile 7, am Zeilenende darf kein ";" stehen
Nr. 3: Zeile 8, die runden Klammern von x(i) müssen eckige sein --> x
Nr. 4: Zeile 10, es soll als der Wert von x[10] zurückgegeben werden, aber das Array geht nur bis x[9].
Also welcher der Fehler, die ich gefunden habe, ist kein Fehler?
Wäre super, wenn ihr mir da kurz helfen könntet.
lg
Thesi