Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Sonstige Fragen (http://www.informatikerboard.de/board/board.php?boardid=25)
--- Zugriff auf undefinierten Array (http://www.informatikerboard.de/board/thread.php?threadid=3850)


Geschrieben von Infox am 31.01.2018 um 21:43:

  Zugriff auf undefinierten Array

Meine Frage:
Hallo,
wenn mein Array beispielsweise int a[3]; ist, dann hab ich ja im Prinzip keinen Zugriff auf a[3].
Wenn ich den befehl mit cout <<a[3]; ausgebe , spuckt der Compiler einen randomwert aus

Meine Ideen:
Wie genau kann man das verstehen ? Dass der Compiler dann einfach einen ungültigen Wert ausgibt ? Gibt's da was "formelles" ?

LG



Geschrieben von eulerscheZahl am 01.02.2018 um 08:04:

 

Die Ausgabe erfolgt zur Laufzeit und somit nicht vom Compiler.

Arrays sind 0 indiziert. Das heißt mit int a[3] kannst du a[0], a[1] und a[2] verwenden. a[3] Liegt außerhalb des Arrays.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH