20. String Literals

  "c..."    for array of char
 L"c..."    for array of wchar_t
where c... is a sequence of 0 or more characters or escape sequences.

A terminating zero byte ('\0') is supplied by the compiler.

String      Characters           strlen
------      ----------           ------
""          '\0'                    0
"a"         'a', '\0'               1
"abc"       'a', 'b', 'c', '\0'     3
Character Arrays
  char s[4];

  The characters are: s[0], s[1], s[2], s[3]

  strcpy( s, "abc");

C17 (pdf) - 6.4.4 Constants; 6.4.5 String literals