Strings are just an array of characters
They always end with
\0
so when you do something like printf("%s", "sex")
it assumes your string ends with a null terminator.
Initialization
char mystr[] = "balls";
// or alternatively
char mystr2[] = {'f','a','g','\0'};
// or declare with fixed length
char mystr3[60];
mystr3 = "penis";
Yes, strings have a special initialization specifically for them which is ""
, how special!