Why does the indexing in an array start with zero in C and not with 1?
I am from a Java background. I Have presented answer to this question in the diagram below which i have written in a piece of paper which is self explanatory
Main Steps:
Note: Blocks shown in the image is memory representation