Your example assumes that someChars IS a string, because it calls strlen(). Your example DOES define a string, because you did not specify a size for the array. The string literal that you provided as the initializer has a terminating NULL, so the array was sized to include the terminating NULL.
All true and I have already commented on it in reply #5
What I don't understand is your reply #3 that implies that you had not read the thread title in that it fails to show how to read a character from an array of chars, commits the "sin" of using Serial.print() with the char array then has the nerve to suggest
If someChars is NOT a string (i.e. is not NULL terminated), then strlen() can NOT be called.
without mentioning the same problem with Serial.print()
We are evens on this I think and could both have been more specific in what we wrote.