129k views
2 votes
What happen when a beginning programmer forgets that array subscripts start with 0?

1 Answer

1 vote

The first element of the array is exactly contained in the memory location that array refers (0 elements away), so it should be denoted as array[0] . Most programming languages have been designed this way, so indexing from 0 is pretty much inherent to the language.

User IEnumerable
by
4.1k points