Yes; the first element of an array is the one at position zero.
Note that in addition to arrays, the subscript operator can also be used with pointers; if the pointer points to somewhere in the middle of the array, negative subscripts up to position zero in the array are valid.