Zugriff auf undefinierten Array |
| 31.01.2018, 21:43 | Auf diesen Beitrag antworten » |
| Infox | 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 |
|
|
|
| 01.02.2018, 08:04 | Auf diesen Beitrag antworten » |
| eulerscheZahl | 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. |
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
|
