I am still a C programming newbie.
I have heard the character string has always '0' or '\0' as the final character.
Then I have a one question. why the sample line below has '5' at the last position?
Why isn't it '0' or '\0'?
int myArray[10] = { 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 };
The line above from How to initialize all members of an array to the same value?