The great thing about programming, is you can easily explore and find these answers, right on the same PC you program on.
Keep in mind that a string is just a collection of adjacent char's followed by an end of string char: '\0' (which conceptually, is a NULL).
abcdefgh, is just a bunch of chars, not a string. abcdefgh'\0', is a string.
Code:
char mystring[] = {"Some string"};
will have an end of string char, added to it, automatically. It is a string.
The end of string char is never printed, and if you use a string function to detect it's length, it will not count the end of string char. But, if you lose the end of string char, in your program, then the string, is no longer a string, anymore - it's just a bunch of chars.