Why are arrays in C++ (and C) indexed from 0?
- Because it's a natural place to start.
- Because Kernighan and Ritchie had no fingers.
- Because that's the way it's gotta be.
- Because the indexes represent offsets from the first element.
Answer: Because the indexes represent offsets from the first element.