[Newbaufgaben]C++ Ausgabe von ungeraden Zahlen;Buchstaben Großmachen



  • SeppJ schrieb:

    Im übrigen sei noch erwähnt, dass ein Array mit 30 Elementen kein Element mit der Nummer 30 besitzt, sondern nur die Nummern 0 bis 29. Zugriffe auf Elemente außerhalb von 0-29 sind zwar prinzipiell nicht verboten, aber es ist nicht definiert was dann passiert und es ist daher eigentlich immer ein Fehler wenn man das macht.

    Angenommen du hast ein Array der größte N, dann ist der kleinste Index 0 und der größte Index N-1. D.h. aiARRAY[30] ist undefiniert, da es außerhalb der Arraygrenzen liegt.

    habe ich damit die Aufgabe erfüllt..es ist doch ein beliebiges interger array ?!

    Naja, momentan ist es ein Array der Größe 30, bei dem der erste Eintrag 0 ist. So beliebig ist es nicht. 😉
    Vielleicht sollst du eine Funktion schreiben, der man einen Zeiger auf ein Array der Größe 30 übergibt? D.h. so etwas wie: void printArray(const int*)


Anmelden zum Antworten